opencv环境搭建及打开本地电脑摄像头。

1、opencv环境搭建

      参照链接 http://www.cnblogs.com/Anykong/archive/2011/04/06/Anykong_OpenCV1.html

2、下面是基本测试,和打开摄像头程序:

      我的测试是在win8 系统上。

     
  1. #include <cv.h>    
  2. #include <highgui.h>    
  3.     
  4. #if 0  
  5.   
  6. //测试opencv环境数据  
  7. int main()    
  8.     
  9. {    
  10.     const char* filename = "g:\\test.jpg" ;//换成你自己的文件路径名!!请注意,双斜杠!!    
  11.     const char* wndname = "http://blog.csdn.net/moc062066" ;    
  12.     IplImage* pImage = cvLoadImage(filename,CV_LOAD_IMAGE_COLOR) ;    
  13.         
  14.     cvNamedWindow(wndname,CV_WINDOW_AUTOSIZE);    
  15.     cvShowImage(wndname,pImage);    
  16.     
  17.     cvWaitKey(0);    
  18.     
  19.     cvReleaseImage(&pImage);    
  20.     cvDestroyWindow(wndname);    
  21.     
  22.     return 0;    
  23.     
  24. }   
  25. #else  
  26.  //采集摄像头数据  
  27.   
  28. #include <cv.h>  
  29. #include <cxcore.h>  
  30. #include <highgui.h>  
  31.    
  32. int main( int argc, char** argv )  
  33. {  
  34.   //声明IplImage指针  
  35.   IplImage* pFrame = NULL;  
  36.   
  37.  //获取摄像头  
  38.   CvCapture* pCapture = cvCreateCameraCapture(-1);  
  39.    
  40.   //创建窗口  
  41.   cvNamedWindow("video", 1);  
  42.   cvResizeWindow("video",300,300);  
  43.    
  44.   //显示视屏  
  45.   while(1)  
  46.   {  
  47.       pFrame=cvQueryFrame( pCapture );  
  48.       if(!pFrame)break;  
  49.       cvShowImage("video",pFrame);  
  50.       char c=cvWaitKey(33);  
  51.       if(c==27)break;  
  52.   }  
  53.   cvReleaseCapture(&pCapture);  
  54.   cvDestroyWindow("video");  
  55. }  
  56. #endif  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值