OpenCV 의 이미지 개체인 IplImage 를 DC에 그리는 것은 OpenCV 안에 포함(2.2 버전 미만)되어 있는 CvvImage 클래스를 이용하면 쉽게 처리할 수 있다. 

하지만 최근 2.2 버전에서는 무슨 이유에서인지 이 클래스가 삭제 되었다. 그래서 다른 방법을 찾아 보았다. 사실 CvvImage 의 존재를 OpenCV 를 다루기 시작한지 오래 되었을 때 알아서 그전에 CvvImage 에 대해서 알지 못하였을 때 쓰던 방법이다.

각각의 Pixel의 값을 읽어들여 DC에 해당 픽셀을 그리는 방법이다.

위 코드는 8Bit 1채널(흑백) 또는 3채널(컬러) 영상을 뿌리는 코드로 알파 채널이 추가된 이미지나 16비트 단위 영상데이트를 출력하는 기능도 추가하면 좋을 것 같다.
Posted by NeoDreamer
:
BLOG main image
사람의 발목을 잡는건 '절망'이 아니라 '체념'이고 앞으로 나아가게 하는건 '희망'이 아니라 '의지'다. - 암스 중에서 - by NeoDreamer

공지사항

카테고리

전체보기 (793)
Life Story (1)
Thinking (2)
Nothing (5)
---------------* (0)
Dev Story (701)
Com. Story (80)
IT Story (1)
---------------+ (0)
Etc (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :
05-09 04:06