capture from the camera

int _tmain(int argc, _TCHAR* argv[]) {
	cvNamedWindow("Example2_9", CV_WINDOW_AUTOSIZE);
	CvCapture *capture;
	
	capture = cvCreateCameraCapture(0);

	assert(capture != NULL);

	IplImage *frame;

	while(1) {
		frame = cvQueryFrame(capture);
		if (!frame) break;
		cvShowImage("Example2_9", frame);
		char c = cvWaitKey(10);
		if (c == 27) break;//Esc
   		}

	cvReleaseCapture(&capture);
	cvDestroyWindow("Example2_9");

	return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章