Detection of parts of circles (shape detection)

조회 수: 16 (최근 30일)
Fabian Ziegler
Fabian Ziegler 2021년 4월 19일
댓글: Fabian Ziegler 2021년 4월 21일
Hello,
please see attached the following images.
I want to detect the lense in my picture (the 2 bright rings) and then want to inpaint it. Throughout the frames, sometimes the lense is fully in the picture and sometimes not, which makes circle detection kinda useless, is there any way to make use of roundness or other detection to find the (partly) circular object in the picture?
I tried tressholding with an binary image but the brightness of the picture is to uniform to get a clear result.
Edit: I could produce the following picture. Is there any way to detect the blue half circles as a sole object (the lense)? I approximatly know the radius of both lenses if that can help.
Thanks for any advice
Best Regards

답변 (1개)

Stephan
Stephan 2021년 4월 20일
I dont think that this is correct: "...sometimes the lense is fully in the picture and sometimes not, which makes circle detection kinda useless..." At least it is worth a try because Matlab can do this job. See example here:
  댓글 수: 1
Fabian Ziegler
Fabian Ziegler 2021년 4월 21일
I am not able to detect any circles with the imfindcircle function sadly. No centre/radii will be found no matter what picture i use

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

카테고리

Help CenterFile Exchange에서 Image Segmentation and Analysis에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by