这是一个用OpenCV2.4.10打开摄像头的一个例子,参见代码如下:

#include <iostream>
#include <stdio.h>
#include <opencv2/opencv.hpp> using namespace cv;
using namespace std; int main(int argc, char *argv[])
{
CvCapture* cam0 = cvCaptureFromCAM();
if(!cam0)
{
fprintf(stderr, "Could not initialize opening of Camera 0..\n");
system("Pause");
return -;
}
printf("cam0 initialized\n");
cvNamedWindow("Camera 0",CV_WINDOW_AUTOSIZE); //create a window called "Camera 0" while ()
{
IplImage *cam0Frame = cvQueryFrame(cam0);
if (cam0Frame) {
cvShowImage("Camera 0", cam0Frame);
}
if (cvWaitKey() == ) //wait for 'Esc' key press for 30ms. If 'Esc' key is pressed, break loop
{
cout << "Esc key is pressed by user" << endl;
break;
}
} cvReleaseCapture(&cam0);
cvDestroyWindow("Camera 0"); return ;
}

如果想同时打开两个摄像头,可以参见我之前的博客OpenCV show two cameras 同时显示两个摄像头

最新文章

  1. Session 潜在bug防范
  2. sql server 自增长id 允许插入显示值
  3. CentOS下源码安装mplayer播放器
  4. [课程相关]homework-06
  5. presentedViewController 和 presentingViewController 以及 dismissViewControllerAnimated 的使用
  6. c缺陷与陷阱笔记-第三章 语义陷阱
  7. 可变字典 NSMutableDictionary
  8. all unicode
  9. mysql explain中key_len值的说明
  10. Html和Css学习笔记-html进阶-div与span
  11. IT java培训机构名单(不全)
  12. Java中JDK和JRE的区别是什么?它们的作用分别是什么?
  13. 记录一次php连接mssql的配置
  14. SpringMvc中获取Request
  15. 关于iOSlaunchScreen的尺寸
  16. TextView展示富文本时emoj或图片和文字不对齐的解决方案
  17. rbac models
  18. APICloud 真机连接失败
  19. GPU寄存器相关
  20. centos7修改hostname

热门文章

  1. Python egg
  2. XShell上传下载命令
  3. iOS 查看系统字体效果的网页
  4. CodeForces - 404A(模拟题)
  5. LINUX安全设置
  6. WIN7实现多人远程一台电脑
  7. sdut 2411:Pixel density(第三届山东省省赛原题,字符串处理)
  8. Diskpart命令安装系统小结
  9. JSP页面中的pageEncoding和contentType两种属性
  10. android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解 (转)