MATLAB 이미지 처리에서 일부 원을 다루고 있습니다. 한 걸음 서클을 채워서 디스크로 만들 필요가 있습니다. 나는 imfill 명령을 사용하여 원을 채우지 만 불완전한 경계가있는 원은 그 원과 작동하지 않습니다. 누군가 나에게이 불완전한 원을 채우기위한 기법을 제안 할 수 있습니까? 불완전한 원 채우기
는 감사
0
A
답변
2
먼저 원을 검출하기 위해 imfindcircles
기능을 사용하여 시도 할 수 있습니다. imfindcircles
은 부분적인 서클에서 작동해야합니다. 그런 다음 원이 어디에 있는지 알았 으면 Computer Vision System Toolbox의 insertShape
기능을 사용하여 이미지에 완전한 원 경계선을 그릴 수 있습니다. 그런 다음 imfill
을 사용하여 디스크로 변환 할 수 있어야합니다.
+0
고맙습니다. 나는 기술을 시도 할 것이다 .. – Agror
먼저 완료 할 수 있습니다. – knedlsepp
@knedlsepp 나는 침식을 사용하여 그것들을 완성하려했지만 그것이 효과가 없다. 그들을 완성하는 방법을 제안 해 주시겠습니까? – Agror
나는 당신이 이미 [첫 번째 링크] (http://de.mathworks.com/help/images/examples/detect-and-measure-circular-objects-in-an-image.html)를 터뜨린 것 같아요. 구글에서. – knedlsepp