単純にキャプチャして表示

これを基本形にしてカスタムする

#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;
}