how to do edge detection of image for comparison?
3 ビュー (過去 30 日間)
古いコメントを表示
i am trying to compare different images of same object. i want to do edge detection but i didn't get the edge detected perfectly. how it can be done?
2 件のコメント
KALYAN ACHARJYA
2018 年 2 月 3 日
編集済み: KALYAN ACHARJYA
2018 年 2 月 3 日
There are various types of Edge Detection Techniques, It depends on your application image. Follow Link here Please share your input image, so that user can help you easily. Please clarify..In comparison with which image?
回答 (1 件)
Image Analyst
2018 年 2 月 3 日
There may be no "perfect" edge. And there are lots of possible/alternative edge images that could be generated. The edge image you get that can work for you is the one that you should use.
4 件のコメント
Image Analyst
2018 年 3 月 9 日
You can use edge() to get single pixel wide edges.
binaryImage = edge(grayImage);
You can use
binaryImage = bwmorph(binaryImage, 'skel', inf);
to skeletonize any binary image (if it's not already down to one pixel wide of course).
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!