博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenCV show two cameras 同时显示两个摄像头
阅读量:4955 次
发布时间:2019-06-12

本文共 1644 字,大约阅读时间需要 5 分钟。

 

用OpenCV同时显示两个摄像头的内容的代码如下:

 

#include 
#include
#include
#include
#include
#include
using namespace std;int _tmain(int argc, _TCHAR* argv[]) { CvCapture* cam0 = cvCaptureFromCAM(CV_CAP_DSHOW + 0); if(!cam0) { fprintf(stderr, "Could not initialize opening of Camera 0..\n"); system("Pause"); return -1; } printf("cam0 initialized\n"); double height0 = cvGetCaptureProperty(cam0, CV_CAP_PROP_FRAME_HEIGHT); double width0 = cvGetCaptureProperty(cam0, CV_CAP_PROP_FRAME_WIDTH); cvNamedWindow("Camera 0",CV_WINDOW_AUTOSIZE); //create a window called "Camera 0" CvCapture* cam1 = cvCaptureFromCAM(CV_CAP_DSHOW + 1); if(!cam1) { fprintf(stderr, "Could not initialize opening of Camera 1..\n"); system("Pause"); return -1; } printf("cam1 initialized\n"); double height1 = cvGetCaptureProperty(cam1, CV_CAP_PROP_FRAME_HEIGHT); double width1 = cvGetCaptureProperty(cam1, CV_CAP_PROP_FRAME_WIDTH); cvNamedWindow("Camera 1",CV_WINDOW_AUTOSIZE); //create a window called "Camera 1" while (1) { IplImage *cam0Frame = cvQueryFrame(cam0); if (cam0Frame) { cvShowImage("Camera 0", cam0Frame); } IplImage *cam1Frame = cvQueryFrame(cam1); if (cam1Frame) { cvShowImage("Camera 1", cam1Frame); } if (cvWaitKey(30) == 27) //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); cvReleaseCapture(&cam1); cvDestroyWindow("Camera 0"); cvDestroyWindow("Camera 1"); return 0;}

 

如果只想打开一个摄像头,可以参见我的另一篇博客。

转载于:https://www.cnblogs.com/grandyang/p/4302501.html

你可能感兴趣的文章
文件上传
查看>>
PAT甲题题解-1037. Magic Coupon (25)-贪心,水
查看>>
Tomcat的Manager显示403 Access Denied
查看>>
20172310 2017-2018-2 《程序设计与数据结构》第十周学习总结
查看>>
谈渗透测试
查看>>
Rebranding
查看>>
for 循环增强
查看>>
记事本GUI综合
查看>>
第三次作业
查看>>
sql常用函数
查看>>
Socket.io在线聊天室
查看>>
2016022607 - redis配置文件
查看>>
【android】uses-permission和permission具体解释
查看>>
javascript字符串方法
查看>>
spring中bean的生命周期
查看>>
查询运营商的所有下级运营商
查看>>
字符编码笔记:ASCII,Unicode和UTF-8【转载】
查看>>
属性的copy和mutableCopy修饰符(?)
查看>>
Python批量修改图片格式和尺寸
查看>>
转:nginx入门指南,快速搭建静态文件服务器和代理服务器
查看>>