opencv打开双目摄像头
最近朋友请教了我一些双目摄像头的问题,小编在这里经过查阅资料给出一段程序,,有人说用directshow来实现,有人说直接可以用opencv读取多个摄像头。那么,既然opencv能实现,为什么还要装其他的库呢?我现在就来介绍使用opencv读取并显示双目摄像头。另外我的双目摄像头仅仅只是两个合在一起的只有一条USB线的。
运行环境: 笔记本 树莓派
操作系统:unbuntu
库:opencv g++等
至于如何移植如何敲代码,小编不在重复,请参照我小、小编前些日子发的帖子http://www.oucteam.com/forum.php … id=2&extra=page%3D1
OK,下面我们贴出代码:
#include <opencv2/opencv.hpp>
using namespace std;
int main()
{
//initialize and allocate memory to load the video stream from camera
cv::VideoCapture camera0(1); camera0.set(CV_CAP_PROP_FRAME_WIDTH,320); camera0.set(CV_CAP_PROP_FRAME_HEIGHT,240); cv::VideoCapture camera1(0); camera1.set(CV_CAP_PROP_FRAME_WIDTH,320);camera1.set(CV_CAP_PROP_FRAME_HEIGHT,240);
if( !camera0.isOpened() )
return 1; if( !camera1.isOpened() )
return 1;while(true){ //grab and retrieve each frames of the video sequentially cv::Mat frame0; camera0 >> frame0; cv::Mat frame1; camera1 >> frame1; cv::imshow("left", frame0); cv::imshow("right", frame1); // std::cout << frame1.rows() << std::endl; //wait for 40 milliseconds int c = cvWaitKey(40); //exit the loop if user press "Esc" key (ASCII value of "Esc" is 27) if(27 == char(c))break;} return 0;
}
编译之后直接运行即可,若有两个以上摄像头,只需要修改摄像头对应参数即可。
opencv打开双目摄像头相关推荐
- OpenCV 打开双目摄像头(python版)
前言 本文主要介绍在OpenCV用使用双目摄像头,包括:打开单目摄像头.设置摄像头参数.拍照.录制视频. 环境:编程语言:Python3 主要依赖库:OpenCV3.x 或 OpenCV ...
- Python使用opencv打开笔记本摄像头时遇到的问题及解决办法
Python使用opencv打开笔记本摄像头时遇到的问题及解决办法 最近在学习python,想用opencv做个人脸检测,打开笔记本摄像头时遇到了问题.摄像头总是闪一下就关闭,并提示一行警告([ WA ...
- 使用Opencv打开手机摄像头
使用opencv打开手机摄像头,这里指的是电脑端写的opencv软件读取手机摄像头图像. 其主要原理是在手机端打开一个端口,打开.读取手机摄像头,然后通过ip-端口号实现远程摄像头图像读取,其实就是让 ...
- Linux命令模式下打开摄像头,Linux下利用Opencv打开笔记本摄像头问题
新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include #include #include #include #include #include ...
- linux打开笔记本摄像头驱动程序,Linux下利用Opencv打开笔记本摄像头问题
新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include @H_404_8@ #include #include #include #include ...
- opencv python打开双目摄像头
在python下使用opencv打开摄像头的函数为:cv2.VideoCapture(index) #index为摄像头标号 默认情况电脑自带摄像头索引为0,外置为1.2.3-,但是我的没有自带摄像头 ...
- 通过Opencv打开指定摄像头的方法
我们使用Opencv打开摄像头,一般是使用VideoCapture的open接口. CV_WRAP virtual bool open(int index); open接口要传入一个标识符,如果只有1 ...
- 树莓派系统搭载arduino单片机 打开双目摄像头
前言:树莓派系统搭载入门初试水教程+Python代码运行打开摄像头 (树莓派搭载arduino单片机+双目摄像头) 软件准备:Arduino IDE软件,树莓派桌面:1准备环境2Arduino IDE ...
- 【OpenCV】双目摄像头输入及左右图像分割
目录 双目摄像头 双目摄像头输入 左右图像分割 双目摄像头 博主打算做双目测距的实验,因此需要用到双目摄像头.使用过下述几种类型的双目摄像头: 1.集成两个摄像头的模组(单个USB插口,左右图像单独输 ...
最新文章
- 第二次作业+105032014116
- Caffe部署中的几个train-test-solver-prototxt-deploy等说明二
- 面试准备-Shell脚本
- python逻辑型数据也叫什么_Python入门 | 运算符和数据类型
- [论文写作] vscode + latex
- jQuery的鼠标事件总结
- 禅道及与JIRA区别
- 5个拍出可爱宝宝的方法
- hashcat破解WiFi显示No hashes loaded的解决方法
- 越来越卷,教你使用Python实现卷积神经网络(CNN)
- 新红楼造型雷死人 有才网友改编老版经典台词
- idea导入项目却没有项目结构
- ural 2032 Conspiracy Theory and Rebranding (数学水题)
- github在线编辑
- 企业是该重新审视《个人信息保护法》了
- 【51单片机】点阵LED的显示实验
- 元学习与小样本学习 | (2) Few-shot Learning 综述
- 第三方登录(QQ-Java版)
- yarn在VSCode中无法执行,因为在此系统上禁止运行脚本。解决方法
- 输入月份,输出对应的季节(春夏秋冬)
热门文章
- 项目治理-项目需求范围管理:范围蔓延、镀金
- 实战:垂直电商如何撬动“女人腰包”
- 氮化镓(GaN)功率半导体之预测
- 《Linux系统调用:文件控制操作 fcntl》
- leetcode数据库题库-178. 分数排名
- 2022 QS世界大学排名:中国大陆大学取得历史最好成绩,清华北大双双进入世界前20名...
- 写给未来宽带运营商的一封信(转)
- linux命令 怎么模糊查询,linux find命令如何实现模糊查询
- java的setVisible怎么用?
- vue中多组件调用,实现上下分屏,上下拖动