OpenCV (C 언어)를 사용하여 이미지 파일의 공백 주위에 원을 그리려면 어떻게해야합니까?OpenCV (C 언어)의 흰색 영역 주위에 원 그리기
이미지 예 :
alt text http://www.freeimagehosting.net/uploads/da59c78dd7.jpg
고마워요!
OpenCV (C 언어)를 사용하여 이미지 파일의 공백 주위에 원을 그리려면 어떻게해야합니까?OpenCV (C 언어)의 흰색 영역 주위에 원 그리기
이미지 예 :
alt text http://www.freeimagehosting.net/uploads/da59c78dd7.jpg
고마워요!
OpenCV가 필요하지 않습니다. 이미지를 반복하고 흰색 얼룩을 둘러싼 경계 상자를 계산하면 중심을 구하고 원의 반지름은 가운데에서 모든 모서리까지의 길이입니다. 그런 다음 GDI 등을 사용하여 서클을 그립니다.
먼저 FindContours
을 사용하여 이미지의 모든 윤곽선 (동그라미/영역)을 찾은 다음 윤곽선 주위에 원하는 원이나 다른 모양을 그릴 수 있습니다.
편집 : 원을 그리려면 Circle
을 사용할 수 있습니다.
먼저 모멘트를 계산 한 다음 원 정보를 얻을 수 있습니다.
OpenCV의 기능을 사용하므로 OpenCV를 사용하면 원을 그리는 것이 더 편리합니다. – frx08