How to detect an circular/ellipse object in an image?

조회 수: 13 (최근 30일)
Fathin
Fathin 2011년 7월 1일
Hi,
I have few images, 2D images taken by camera and 3D images taken by 3D camera. The images are so complex for me(as the circular object is small and the background color of the images are not contrast at all). I want to detect almost circular or ellipse object in those image. How do I detect that object in MATLAB? There are few circular objects there to detect. the circluar object quite small and some of it is partially hidden by other object.
Thank you in advance. this is the link for image:http://www.flickr.com/photos/64698236@N03/5891874966/in/photostream/ (detecting almost circular fruit from tree)
  댓글 수: 1
Fathin
Fathin 2011년 7월 1일
here another image(this 1 might be easier): http://www.flickr.com/photos/64698236@N03/5892060924/in/photostream/

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

답변 (1개)

Paulo Silva
Paulo Silva 2011년 7월 1일
Advanced maneuvers with regionprops and the other entries on that blog.
Image Processing Toolbox™ is required.
  댓글 수: 1
Fathin
Fathin 2011년 7월 12일
Thank you for your reply,
i already tried both but the result seem not accurate or does not works well for that image. I did change the radius for the circle. Do I miss any preprocessing steps? I also tried other commands such as blobs demo, Hough_transform for circle detection.
This is the result image;
http://www.flickr.com/photos/64698236@N03/5931398663/in/photostream

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

Community Treasure Hunt

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

Start Hunting!

Translated by