#include <cv.h>
#include <highgui.h>
void main()
{
IplImage* image = 0;
CvCapture* capture = cvCaptureFromCAM(0); // 0 번째 연결된 카메라로부터 컨트롤을 얻어 옵니다
cvNamedWindow( "39-camera", 0);
cvResizeWindow( "39-camera", 320, 240);
while(1) {
cvGrabFrame( capture ); // 카메라로부터 한 프레임을 잡습니다
image = cvRetrieveFrame( capture ); // 잡은 프레임으로부터 IplImage 형 구조를 리턴 받아 image 에 넣습니다.
// 텍스트 출력 부분
CvFont* font = new CvFont;
cvInitFont(font, CV_FONT_VECTOR0, 1.0f, 1.0f, 0, 1);
cvPutText(image, "T9", cvPoint(100, 100), font, CV_RGB(255,0,0));
cvShowImage( "39-camera", image ); // "39-camera" 윈도우에 image 를 보여줍니다
if( cvWaitKey(10) >= 0 )
break;
}
cvReleaseCapture( &capture );
cvDestroyWindow( "39-camera" );
}
댓글 없음:
댓글 쓰기