필터 지우기
필터 지우기

how to speed up imfindcircles

조회 수: 7 (최근 30일)
Moritz
Moritz 2012년 11월 9일
댓글: Andres Elzaurdia 2020년 7월 2일
Hi,
i have a bunch of pictures taken with a microscope. I am analysing the size distribution of bubbles. imfindcircles works find, but it is slow. I already split the size ranges up according to the rules in the documentation. Still it takes several minutes for one image.
Are there any ways to speed it up ? Eg. Tresholding, reduction of resolution. I dont have the paralell computing toolbox.
Thank you.
Moritz

답변 (1개)

Spandan Tiwari
Spandan Tiwari 2013년 3월 20일
Two ways to get IMFINDCIRCLES run faster in your code are:
1) Sending in the image at a lower resolution.
2) Use smaller radius range, if possible.
  댓글 수: 2
Ted Shultz
Ted Shultz 2020년 6월 29일
and 3) crop to around circle if possible. If you know the approx range of the r, you can have a user click on the circle, and crop to just an area around that to be searched. I was able to greatly inclrease the speed by doing that.
Andres Elzaurdia
Andres Elzaurdia 2020년 7월 2일
Ted Shultz , do you possibly have some example code for the cropping method?
Thank you!

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by