Finding circles in a microscopic image

Hi everyone, I'm doing a final project using image processing algorithms. As a part of the project i need to recognize 4 circles\elipsses that do not have the same radius and do not placed on the same place of the image. The image looks like the olympic logo. I know where the circles are on my image i don't know how to seperate the circles/elipsses.
Does anyone has an idea how to recognize the circles on the image without any user intervention.
Thanks! Shimrit

 채택된 답변

Image Analyst
Image Analyst 2013년 4월 7일

0 개 추천

Have you tried the imfindcircles() function in the Image Processing Toolbox?

댓글 수: 1

Image Analyst
Image Analyst 2013년 4월 7일
You shouldn't have accepted this if it didn't solve your problem. You should have posted some of your images so we can try to see why there are no possible parameters that you can adjust imfindcircles() to that will detect your circles.

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

추가 답변 (1개)

Shimrit
Shimrit 2013년 4월 7일

0 개 추천

I tried using this function and other functions that were on the web but the problem is that the circles are not perfect, they are not always a full circle and i dont know the centers of the circle or the radius. There are a lot of missing pieces here...

카테고리

도움말 센터File Exchange에서 Images에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by