(一)双目标定OpenCV读双目摄像头合并图像并分割
买了个usb接口的双目摄像头,首先读出图像,发现读出来的图像是合并的,将整个图像分割为左右图像,并且实时显示.
#include <stdio.h>
#include <opencv2/opencv.hpp>
#include<unistd.h>
using namespace cv;
using namespace std;#define WIDTH 2560
#define HEIGHT 720
int main() {VideoCapture capture(0);if (!capture.isOpened()){cout<<"can not open the camera"<<endl; cin.get(); exit(1);}capture.set(CV_CAP_PROP_FRAME_WIDTH, WIDTH);capture.set(CV_CAP_PROP_FRAME_HEIGHT, HEIGHT);int count=0;Rect leftRect(0, 0, WIDTH/2, HEIGHT); //创建一个Rect框,属于cv中的类,四个参数代表x,y,width,height//Rect rightRect(WIDTH/2-1, 0, WIDTH/2, HEIGHT);Rect rightRect(WIDTH/2, 0, WIDTH/2, HEIGHT);while (1) {Mat frame; capture>>frame; //载入图像if (frame.empty()){//判断图像是否载入 cout<<"can not load the frame"<<endl;} else {count++;if (count == 1) {cout<<frame.cols<<" "<<frame.rows<<endl;}Mat leftImg,rightImg;frame(leftRect).copyTo(leftImg);frame(rightRect).copyTo(rightImg);imshow("left",leftImg);imshow("right",rightImg);imshow("oriImage", frame);char c=waitKey(30); //延时30毫秒 if (c == 27) //按ESC键退出 break;}}
}
(一)双目标定OpenCV读双目摄像头合并图像并分割相关推荐
- 双目三维重建系统(双目标定+立体校正+双目测距+点云显示)Python
双目三维重建系统(双目标定+立体校正+双目测距+点云显示)Python 目录 双目三维重建系统(双目标定+立体校正+双目测距+点云显示)Python 1.项目结构 2. Environment 3.双 ...
- 毛星云opencv入门调用摄像头采集图像
#include<opencv2/opencv.hpp>#include<iostream> using namespace std; using namespace cv; ...
- 用 python , opencv 打开网络摄像头读取图像
打开网络摄像头用如下代码: ########################################### import cv2 url = 'rtsp://admin:password@19 ...
- opencv进行双目标定以及极线校正 python代码
opencv进行双目标定以及极线校正python代码 双目标定 主要使用的函数 代码 极线校正 主要使用的函数 代码 效果图 双目标定 参考博客 OpenCV相机标定全过程 [OpenCV实战]38 ...
- Android双目三维重建:Android双目摄像头实现双目测距
Android双目三维重建:Android双目摄像头实现双目测距 目录 Android双目三维重建:Android双目摄像头实现双目测距 1.开发版本 2.Android双目摄像头 3.双目相机标定 ...
- 相机标定——单目标定和双目标定
相机标定--单目标定和双目标定 1.标定目的 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相 ...
- opencv与两个摄像头实现双目标定与测距
http://download.csdn.net/detail/hysteric314/9514831 实现效果:http://v.youku.com/v_show/id_XMTU2Mzk0NjU3N ...
- ROS+Opencv的双目相机标定和orbslam双目参数匹配
本文承接ROS调用USB双目摄像头模组 目录 先完成单目标定 双目标定 生成可用于ORB-SLAM2的yaml文件 生成可用于ORB-SLAM3的yaml文件 参考 按照上面链接配置好后,执行 ros ...
- opencv 图像上画出目标运动的轨迹_基于opencv的单目和双目标定平台手眼标定
背景介绍 基于机器视觉引导的智能机器人,在现代社会各个领域已经得到了广泛的应用,尤其是大型工厂的自动化生产线上,视觉机器人可以和基于示教器按照预定轨迹进行作业的机器人互为补充,来共同提高生产的自动 ...
- 要matlab标定数据做双目相机矫正OpenCV C++
双目相机矫正 系列文章来了,C/CPP实现双目矫正(不使用OpenCV)及矫正源码解析正在更新中. 开始本文内容 标定步骤: matlab标定较为准确,命令行中输入stereoCameraCalibr ...
最新文章
- 音频数据文件格式(PCM,WAV,MIDI)简记
- Be a new gentleman
- UIExtendedEdge
- python怎么用excel-python怎么连接excel
- 若谷歌实用量子计算机难产,拉里·佩奇会把它砍掉吗?
- 关于Keil 的快速注释功能,并为其添加快捷键
- SQL Server 日志传送[转载]
- 网络爬虫--8.编码趣闻
- Xcode打包踩过的那些坑
- 新增对象Products 的流程说明
- 更新.xsd后,rdlc 数据源更新不了
- Illustrator 教程,如何在 Illustrator 中修改形状?
- 基于guava的重试组件Guava-Retryer
- red hat4 安装yum的方法
- 控制系统设计专题(一)——PID控制算法
- LVDS转RGB,国产视频解码芯片,GM8284DD,替代LT8218A
- 高通骁龙665能不能升级鸿蒙系统,高通骁龙665性能好不好 高通骁龙665性能测试...
- 腾讯与香港大学合作开展金融科技
- BZOJ3032 七夕祭 均分纸牌问题的变式 (前缀和+中位数)
- 如何搭建vue脚手架