필터 지우기
필터 지우기

What are exactly the "r min" and "r max" in "imfindcircles"?

조회 수: 4 (최근 30일)
Shahin Safazadeh
Shahin Safazadeh 2018년 3월 25일
다시 열림: Walter Roberson 2018년 12월 22일
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.

답변 (1개)

Image Analyst
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!

Translated by