[python] OpenCV 공부노트 간단한 영상 조작

 

원과 타원 그리기

 

예제만 따라치기 심심해서 응용하여 궁금증을 해결했다. 각 drawing함수의 파라미터값이 궁금했었는데..

RotateRect는 ellipse 에서 Point와 Size, 수평선 기준 angle을 담을 수 있는 객체이다. 단, 이렇게 drawing하면 항상 닫힌 타원이 된다.

 




 

이번엔 vector을 이용하여 Polygon을 그리는 방법.  이게 더 편하게 느껴진다. 굳이 Point를 하드하게 선언할 필요가 없으니..

 

 

 




 

putText로 텍스트를 넣자.

 

???….?????????????????

한글출력이 되지 않는다. 당연히 character set의 문제겠지 싶어

unicode화를 하려고 하던 찰나…

 

http://stackoverflow.com/questions/17323096/puttext-for-utf-8-characters-c

Unfortunately, cv::putText() only supports ASCII. There is an open bug report which requests special character support for this function, but it appears that this feature will not be implemented soon.

If you have compiled OpenCV with Qt support, you may be able to use cv::addText() instead.

shareimprove this answer

 

라고한다… 즉 addText를 써야만 해결된다 라는것인데.

Qt를 지원하는 OpenCV 컴파일본이어야 addText를 사용가능하다고 나와있다 주륵..

 

 

카테고리: 취미

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.