Canny Edge Detection - coordinates of edge points to subpixel accuracy
1 回表示 (過去 30 日間)
古いコメントを表示
Hi,
I know I can get white pixels showing me edges in an image when using the edge function with the canny method and I am also aware that one can easily find the coordinates of those pixels.
But does anyone know how to get the exact coordinates of the edge "points". I don´t know how this function works exactly but I assume it fits a function of intensity normal to the edge and then finds a middle ground between the darkest and brightest pixel. And it does that for every row/column (depending on the orientation of the edge). For example for a horizon it will do this for every column to find the "crossover point".
Instead of matlab painting the pixel nearest to that coordinate white I would like to get the actual coordinate.
Any thoughts and ideas are most welcome!
0 件のコメント
回答 (3 件)
Image Analyst
2014 年 8 月 22 日
Try bwboundaries(). Usually people upload an image when asking for image processing advice.
0 件のコメント
Stefan
2014 年 8 月 22 日
編集済み: Stefan
2014 年 8 月 22 日
1 件のコメント
Image Analyst
2014 年 8 月 22 日
Maybe look into the work by University of Dayton where they get superresolution from a single blurry image: https://www.udayton.edu/engineering/vision_lab/video_preprocessing/super_resolution.php
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!