opencv同时开启两个外接USB摄像头采集图像信息,并设置摄像头输出图像的分辨率
#include <iostream>
#include <opencv2/opencv.hpp>using namespace std;
using namespace cv;int main()
{VideoCapture cap2(2);// 内部参数写0,代表笔记本自带的摄像头,2、1分别代表两个外接USB摄像头VideoCapture cap1(1);// 设置分辨率cap2.set(CV_CAP_PROP_FRAME_WIDTH,640);cap2.set(CV_CAP_PROP_FRAME_HEIGHT,480);cap1.set(CV_CAP_PROP_FRAME_WIDTH,640);cap1.set(CV_CAP_PROP_FRAME_HEIGHT,480);Mat img1;Mat img2;while(cap2.read(img2) && cap1.read(img1)){imshow("img1", img1);imshow("img2", img2);char c = waitKey(1);if(c == 'q' || c == 'Q') // 按q退出{break;}}return 0;
}
测试效果
两个摄像头显示正常,没有出现卡顿现象。
opencv同时开启两个外接USB摄像头采集图像信息,并设置摄像头输出图像的分辨率相关推荐
- 【Android RTMP】Android Camera 视频数据采集预览 ( 视频采集相关概念 | 摄像头预览参数设置 | 摄像头预览数据回调接口 )
文章目录 安卓直播推流专栏博客总结 一. Android 端数据采集涉及到的相关概念 二. Camera 预览图像尺寸设置 三. 获取摄像头采集的数据格式 安卓直播推流专栏博客总结 Android R ...
- windows下opencv同时开启两个摄像头采集程序
亲测可用的代码,至于为什么把 VideoCapture cap(1);//写成全局变量,方便写其他C程序 VideoCapture capcap(2); Mat frame; Mat frame2; ...
- 同时读取两个USB摄像头采集
1. OpenCV:VideoCapture同时打开两个摄像头 #include <opencv2/opencv.hpp> #include<iostream>using n ...
- OpenCV 笔记(03)— 读取视频、通过摄像头采集视频、采集视频 canny 边缘检测
我们本节学习如何利用 OpenCV 中的 VideoCapture 类,来对视频进行读取显示,以及调用摄像头. VideoCapture 它提供了从摄像机或视频文件捕获视频的 C++ 接口, 作用是从 ...
- 基于GTK的USB视频采集程序
基于GTK的USB视频采集程序 查了几天的资料,今天终于将USB摄像头测试程序调试成功了.这个测试程序很简单,功能就是将USB摄像头采集的数据显示在屏幕上.写这个程序的目的是熟悉usb摄像头的一些基本 ...
- 【Android RTMP】NV21 图像旋转处理 ( 图像旋转算法 | 后置摄像头顺时针旋转 90 度 | 前置摄像头顺时针旋转 90 度 )
文章目录 安卓直播推流专栏博客总结 一. 后置摄像头顺时针旋转 90 度 二. 前置摄像头顺时针旋转 90 度 三. NV21 格式图像旋转代码 安卓直播推流专栏博客总结 Android RTMP 直 ...
- jetson nano opencv 打开 CSI摄像头_怎样使用OpenCV打开电脑摄像头或者外接USB摄像头...
我们如何使用OpenCV打开摄像头并获取从摄像头得到的视频流数据呢?下面,我们会使用VS2019和OpenCV实现该功能. 先上代码: #include#include using namespace ...
- Python-OpenCV学习 -- 台式机外接USB摄像头的视频读取
一.网上很多笔记本带有内置摄像头的 代码读取案例.例如:读取内置摄像头的Python- OpenCV代码 import cv2 #引入库 cap = cv2.VideoCapture(0) while ...
- 图像拼接(二):OpenCV同时打开两个摄像头捕获视频
使用OpenCV实现同时打开两个USB摄像头,并实时显示视频.如果未检测有两个摄像头,程序会结束并发出"摄像头未安装好"的警告.这里推荐一个小巧的摄像头视频捕捉软件:amcap,使 ...
最新文章
- _linux运维正确安装oracle流程
- 丰田chr优惠5万_精打细算还是英朗划算,优惠5万入手英朗,落地8.8万买贵了吗...
- 【python之路24】装饰器
- rpm包安装mysql5.5
- JZOJ 3853. 【NOIP2014八校联考第2场第2试9.28】帮助Bsny(help)
- 【竞赛】智能算法赛:智慧海洋建设Top1方案代码
- boost::weak_from_raw相关的测试程序
- 2-jQuery - AJAX load() 方法【进阶篇】
- Hystrix原理讲解
- Android 代码混淆(一)
- 缓存设计方案 你了解吗 SpringBoot 快速集成实现一级缓存Redis和二级缓存Caffeine 可自定义扩展
- R语言线性回归预测网页流量
- Xcode8 NSLog打印json不全解决办法
- Polyverse Infected Mushroom Bundle Mac(声音处理器插件包)
- hadoop2.2.0 MapReduce求和并排序
- 苹果cms怎么添加友情链接图文教程
- MS08_067漏洞复现
- Python 写入txt文本文件
- ShareSDK分享 和新浪登陆冲突解决方法
- Bootloader的启动
热门文章
- boost::includes相关的测试程序
- 使用 BOOST.ASSERT 机制替换库断言
- boost::mpl::aux::largest_int相关用法的测试程序
- boost::geometry::detail::overlay::get_turn_info用法的测试程序
- ITK:提取网格边界上的顶点
- VTK:Qt之BorderWidgetQt
- VTK:PolyData之ExternalContour
- VTK:几何对象之Hexahedron
- Qt Quick的国际化和本地化
- Qt Creator在问题窗格中显示任务列表文件