2010-03-13 2 views

답변

0

OpenCV가 필요하지 않습니다. 이미지를 반복하고 흰색 얼룩을 둘러싼 경계 상자를 계산하면 중심을 구하고 원의 반지름은 가운데에서 모든 모서리까지의 길이입니다. 그런 다음 GDI 등을 사용하여 서클을 그립니다.

+0

OpenCV의 기능을 사용하므로 OpenCV를 사용하면 원을 그리는 것이 더 편리합니다. – frx08

2

먼저 FindContours을 사용하여 이미지의 모든 윤곽선 (동그라미/영역)을 찾은 다음 윤곽선 주위에 원하는 원이나 다른 모양을 그릴 수 있습니다.

편집 : 원을 그리려면 Circle을 사용할 수 있습니다.

+0

윤곽선 주위의 모든 모양을 어떻게 그릴 수 있습니까? (좌표를 얻을 수있는 곳) – frx08

+0

@ frx08 : 할 수 있습니다. 내가 틀리지 않으면'cvBoundingRect()'를 사용하여 좌표를 찾으십시오. – nimcap

1

먼저 모멘트를 계산 한 다음 원 정보를 얻을 수 있습니다.

관련 문제