単純にキャプチャして表示
これを基本形にしてカスタムする
#include <stdio.h> #include <highgui.h> int main(int argc, char** argv) { bool isStop = false; CvCapture *capture; IplImage *image; char winNameCapture[] = "Capture"; capture = cvCreateCameraCapture(0); if(capture == NULL){ printf("capture device not found!"); return -1; } cvNamedWindow(winNameCapture, 0); int waitKey = 0; while (1) { if(!isStop){ image = cvQueryFrame(capture); cvShowImage(winNameCapture, image); } waitKey = cvWaitKey(33); if(waitKey == 'q') break; if(waitKey == ' '){ isStop = !isStop; if(isStop) printf("stop\n"); else printf("start\n"); } } cvReleaseCapture(&capture); cvDestroyWindow(winNameCapture); return 0; }