What are exactly the "r min" and "r max" in "imfindcircles"?
4 ビュー (過去 30 日間)
古いコメントを表示
When I use the range [20 80], the maximum found radius is around 50. But, when I increase the range to [20 20000], the maximum found radius is around 80? So, why the circles with the radius around 80 are not found by the first range?
[EDITED] This is the code: [centers1,radii1] = imfindcircles(edges_gray,[20 80]);
The maximum radius for [20 80] is 50.45 The maximum radius for [20 100] is 50.46 The maximum radius for [20 20000] is 98.48
These are the results from the last run.
I guess the elements in this range are not the minimum and the maximum radius. Because, when I set the range [60 100], no circle is found, while I set the range [20 20000], the there are a lot of radii between 60 and 100. I attached the input image.
0 件のコメント
回答 (1 件)
Image Analyst
2018 年 3 月 25 日
I think I remember that this was a known bug in some prior version. I believe I notified Jeff on the Image Processing tea of it.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!