这个程序的主要目的就是测试一下淘宝上买的摄像头能不能正常工作
- #include <cv.h>
- #include <highgui.h>
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- CvCapture* capture =cvCaptureFromCAM(0) ;
- cvNamedWindow("MyOpenCV",0);
- if(!capture)
- return -1;
- cvSetCaptureProperty(capture,CV_CAP_PROP_FRAME_WIDTH,480);
- cvSetCaptureProperty(capture,CV_CAP_PROP_FRAME_HEIGHT,640);
- int pressKey;
- IplImage* frame;
- while(true)
- {
- frame = cvQueryFrame(capture);
- cvShowImage("MyOpenCV",frame);
- pressKey = cvWaitKey(50);
- if(pressKey == 's') //保存图片
- {
- cvSaveImage("../mine2.jpg",frame);//cvSave函数不行
- }
- else if(pressKey == 27)
- {
- break;
- }
- }
- cvReleaseCapture(&capture);
- cvDestroyWindow("MyOpenCV");
- return 0;
- }