필터 지우기
필터 지우기

how to find dent in a circle?

조회 수: 1 (최근 30일)
Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran 2013년 5월 8일
how to find dent in a circle?

채택된 답변

Image Analyst
Image Analyst 2013년 5월 8일
Not exactly sure what you mean by "find" - for example is it just a binary image of the dent alone, or is it an array of all the (row, column) pairs of pixels that comprise the dent. But anyway, you can just get a binary image of the bojects and then use bwconvhull
dentsImage = bwconvhull(binaryImage) - binaryImage; % Get image.
[rows columns] = find(dentsImage); % Get (y,x) coordinates.
  댓글 수: 4
Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran 2013년 5월 9일
Thank you so much image analyst. I am getting error in s.BoundingBox(4);Field reference for multiple structure elements that is followed by more reference blocks is an error.What does it indicates. is there any problem in the input image which i gave.
Image Analyst
Image Analyst 2013년 5월 9일
I just ran it again and it works fine. What error did you get? You probably modified it so that it doesn't work.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Computer Vision with Simulink에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by