cvShow() 함수입니다. 파라미터(parameter) 값에 따라 자동과 수동으로 사이즈를 조절할 수 있게 만들었습니다. 이미지를 띄울때 매번 cvNamedWindow() 와 cvShowImage() 를 하기거 번거로워서 간편하게 만든 함수입니다.
cvShow("T9-show", img); // "T9-show" 란 윈도우를 만들고 img 를 자동크기로 맞춰서 띄움
cvShow("T9-show2", img, 800, 600); // "T9-show2" 란 윈도우에 강제로 사이즈 조절
- [소스코드]
void cvShow(char *win_name, IplImage *img, int width=0, int height=0)
{
if(width==0){
cvNamedWindow( win_name, 1);
} else{
cvNamedWindow( win_name, 0);
cvResizeWindow( win_name, width, height);
}
cvShowImage( win_name, img );
}
그리고 모든 생성된 윈도우를 제거하기 위해서는,
cvDestroyAllWindows(); // 한번에 모든 윈도우 제거
이렇게 사용합니다.
p.s. cvShow() 함수 아래줄에 cvWaitKey(0) 를 넣는 것을 잊지 말것.
cvShow("T9-show", img); // "T9-show" 란 윈도우를 만들고 img 를 자동크기로 맞춰서 띄움
cvShow("T9-show2", img, 800, 600); // "T9-show2" 란 윈도우에 강제로 사이즈 조절
- [소스코드]
void cvShow(char *win_name, IplImage *img, int width=0, int height=0)
{
if(width==0){
cvNamedWindow( win_name, 1);
} else{
cvNamedWindow( win_name, 0);
cvResizeWindow( win_name, width, height);
}
cvShowImage( win_name, img );
}
그리고 모든 생성된 윈도우를 제거하기 위해서는,
cvDestroyAllWindows(); // 한번에 모든 윈도우 제거
이렇게 사용합니다.
p.s. cvShow() 함수 아래줄에 cvWaitKey(0) 를 넣는 것을 잊지 말것.
'CLASS' 카테고리의 다른 글
함수 정의 및 사용법 (0) | 2007.02.28 |
---|---|
Flash 를 이용한 Cam 영상 입력 받기 (1) | 2007.01.16 |
키보드 키를 아스키코드(ASCII)로 변환 (소스코드) (0) | 2007.01.03 |
[HCI] Xerox 의 Heuristic Evaluation 체크리스트 (0) | 2007.01.01 |
[HCI] HCI 란 어떤 학문인가 (0) | 2007.01.01 |