最近朋友请教了我一些双目摄像头的问题,小编在这里经过查阅资料给出一段程序,,有人说用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打开双目摄像头相关推荐

  1. OpenCV 打开双目摄像头(python版)

    前言 本文主要介绍在OpenCV用使用双目摄像头,包括:打开单目摄像头.设置摄像头参数.拍照.录制视频. 环境:编程语言:Python3        主要依赖库:OpenCV3.x 或 OpenCV ...

  2. Python使用opencv打开笔记本摄像头时遇到的问题及解决办法

    Python使用opencv打开笔记本摄像头时遇到的问题及解决办法 最近在学习python,想用opencv做个人脸检测,打开笔记本摄像头时遇到了问题.摄像头总是闪一下就关闭,并提示一行警告([ WA ...

  3. 使用Opencv打开手机摄像头

    使用opencv打开手机摄像头,这里指的是电脑端写的opencv软件读取手机摄像头图像. 其主要原理是在手机端打开一个端口,打开.读取手机摄像头,然后通过ip-端口号实现远程摄像头图像读取,其实就是让 ...

  4. Linux命令模式下打开摄像头,Linux下利用Opencv打开笔记本摄像头问题

    新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include #include #include #include #include #include ...

  5. linux打开笔记本摄像头驱动程序,Linux下利用Opencv打开笔记本摄像头问题

    新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include @H_404_8@ #include #include #include #include ...

  6. opencv python打开双目摄像头

    在python下使用opencv打开摄像头的函数为:cv2.VideoCapture(index) #index为摄像头标号 默认情况电脑自带摄像头索引为0,外置为1.2.3-,但是我的没有自带摄像头 ...

  7. 通过Opencv打开指定摄像头的方法

    我们使用Opencv打开摄像头,一般是使用VideoCapture的open接口. CV_WRAP virtual bool open(int index); open接口要传入一个标识符,如果只有1 ...

  8. 树莓派系统搭载arduino单片机 打开双目摄像头

    前言:树莓派系统搭载入门初试水教程+Python代码运行打开摄像头 (树莓派搭载arduino单片机+双目摄像头) 软件准备:Arduino IDE软件,树莓派桌面:1准备环境2Arduino IDE ...

  9. 【OpenCV】双目摄像头输入及左右图像分割

    目录 双目摄像头 双目摄像头输入 左右图像分割 双目摄像头 博主打算做双目测距的实验,因此需要用到双目摄像头.使用过下述几种类型的双目摄像头: 1.集成两个摄像头的模组(单个USB插口,左右图像单独输 ...

最新文章

  1. 第二次作业+105032014116
  2. Caffe部署中的几个train-test-solver-prototxt-deploy等说明二
  3. 面试准备-Shell脚本
  4. python逻辑型数据也叫什么_Python入门 | 运算符和数据类型
  5. [论文写作] vscode + latex
  6. jQuery的鼠标事件总结
  7. 禅道及与JIRA区别
  8. 5个拍出可爱宝宝的方法
  9. hashcat破解WiFi显示No hashes loaded的解决方法
  10. 越来越卷,教你使用Python实现卷积神经网络(CNN)
  11. 新红楼造型雷死人 有才网友改编老版经典台词
  12. idea导入项目却没有项目结构
  13. ural 2032 Conspiracy Theory and Rebranding (数学水题)
  14. github在线编辑
  15. 企业是该重新审视《个人信息保护法》了
  16. 【51单片机】点阵LED的显示实验
  17. 元学习与小样本学习 | (2) Few-shot Learning 综述
  18. 第三方登录(QQ-Java版)
  19. yarn在VSCode中无法执行,因为在此系统上禁止运行脚本。解决方法
  20. 输入月份,输出对应的季节(春夏秋冬)

热门文章

  1. 项目治理-项目需求范围管理:范围蔓延、镀金
  2. 实战:垂直电商如何撬动“女人腰包”
  3. 氮化镓(GaN)功率半导体之预测
  4. 《Linux系统调用:文件控制操作 fcntl》
  5. leetcode数据库题库-178. 分数排名
  6. 2022 QS世界大学排名:中国大陆大学取得历史最好成绩,清华北大双双进入世界前20名...
  7. 写给未来宽带运营商的一封信(转)
  8. linux命令 怎么模糊查询,linux find命令如何实现模糊查询
  9. java的setVisible怎么用?
  10. vue中多组件调用,实现上下分屏,上下拖动