双目摄像头标定和数据
第一步
Matlab R2018a 使用自带stereoCameraCalibrator进行相机标定
1.安装matlab 2018a 并破解
http://www.anyxz.com/index.php/8847.html
2.命令台输入stereoCameraCalibrator
两个摄像头的平移和旋转参数
stereoParams.TranslationOfCamera2:相机2相对于相机1的偏移矩阵,可以直接使用。
stereoParams.RotationOfCamera2:相机2相对于相机1的旋转矩阵,需要转置之后才能使用。
CameraParameters1与CameraParameters2为左右摄像头的单独标定参数。
stereoParams.CameraParameters1.IntrinsicMatrix。获取第一个相机的内参数矩阵,这里需要转置
stereoParams.CameraParameters2.IntrinsicMatrix,获取第二个相机的参数矩阵同样需要转置
RadialDistortion:径向畸变,摄像头由于光学透镜的特性使得成像存在着径向畸变,可由K1,K2,K3确定。
TangentialDistortion:切向畸变,由于装配方面的误差,传感器与光学镜头之间并非完全平行,因此成像存在切向畸变,可由两个参数P1,P2确定。
使用时,需要注意参数的排放顺序,即K1,K2,P1,P2,K3。切记不可弄错,否则后续的立体匹配会出现很大的偏差。
在命令行窗口首先输入stereoParams.CameraParameters1.IntrinsicMatrix。获取第一个相机的内参数矩阵,这里需要转置一下得到的结果,然后逐行复制到上图中的right_camera_matrix。
再输入stereoParams.CameraParameters2.IntrinsicMatrix,获取第二个相机的参数矩阵同样转置以后,逐行复制到left_camera_matrix。
接下来在命令行窗口输入stereoParams.CameraParameters1,得到第一个相机的参数,将径向畸变RadialDistortion和切向畸变TangentialDistortion分别复制到right_distortion的前两位和中间两位。最后一位需要注意,如果RadialDistortion有三位结果,那第三位就是这里的最后一位,如果它只有两位结果,那这里的最后一位填0。
同样的方法输入stereoParams.CameraParameters2得到left_distortion。
最后在命令行输入stereoParams.RotationOfCamera2逐行复制到上图中的旋转矩阵R。R需要转置
在命令行输入stereoParams,将其中的TranslationOfCamera2结果复制到上图中的偏移矩阵T。到此标定就结束了。
双目摄像头标定和数据相关推荐
- 【手把手教你用Matlab做双目摄像头标定】Ubuntu环境
[手把手教你用Matlab做双目摄像头标定] Ubuntu20.04环境 准备工作 你需要一个标定板 你需要一个双目摄像头 获取双目摄像头的设备号 跑起来看看 分割图像并完成拍照 使用Matlab进行 ...
- opencv 双目摄像头标定
我用的是opencv官方的例程,花了一天把代码大致注释了下,但是双目感觉好难,很多地方都不懂,都是在大佬们的博客找的资料 下面是对例程使用的说明 http://blog.csdn.net/t24755 ...
- 双目摄像头标定完整过程 借助Matlab软件工具箱
运用matlab2017 进行摄像头获取标定参数: 本人试过两种方法,好坏各有. ①运用matlab自带标定工具箱进行标定,非常省事,说下大概步骤,(嫌麻烦不上图了) 1.在命令行输入stereoCa ...
- 基于matlab的双目摄像头标定
利用matlab对双目摄像头进行标定,本文使用的matlab版本为Matlab R2018b. (1)下载标定工具箱 网址:http://www.vision.caltech.edu/bouguetj ...
- 关于英伟达jetson nano的搭配双目摄像头跑ORB_SLAM2
1.安装系统 按照商家给的资料安装,将Ubuntu18.04LTS镜像拷贝到tf卡中,插上jetson nano就可以安装了. 2.系统设置 进入系统我先把系统语言设置为中文,在右上角的设置中找到系统 ...
- 单、双目相机标定及其校正相关函数整理
本文主要是对opencv单双目摄像头标定及其校正过程中用到的相关函数进行搜集整理,便于对另一片博客中的代码的理解.建议大家去opencv的官网检索原始函数定义,虽然是英文但是不妨碍使用. 1.Term ...
- Android双目三维重建:Android双目摄像头实现双目测距
Android双目三维重建:Android双目摄像头实现双目测距 目录 Android双目三维重建:Android双目摄像头实现双目测距 1.开发版本 2.Android双目摄像头 3.双目相机标定 ...
- 双目摄像头(CSI-IMX219)的标定
1.介绍 网上关于这类标定有挺多教程的,但由于这个摄像头的特殊性,所以不可能完全安装教程来走. 目前来说有3种标定方法: ROS操作系统来标定 matlab标定 opencv标定 这三种方法我先试了用 ...
- Jetson nano 上使用ROS进行双目摄像头(CSI-IMX219)操作标定
Jetson nano 上使用ROS进行双目摄像头(CSI-IMX219)操作标定 Nvidia的Jetson nano上使用索尼的IMX219相机操作ROS CSI-IMX219简介 imx219是 ...
最新文章
- php,cgi,nginx关系
- SpringMVC实现文件的上传和下载
- php静态方法调用变量吗,php静态方法怎么调用非静态变量?
- python有什么作用-大数据学习之python语言有什么作用?
- WebService_Unity
- 点a链接写邮件小技巧
- html 表单优化,用CSS3优化HTML5表单的步奏
- java opencv orb_opencv python ORB算法
- CVPR2017精彩论文解读:用于生物医学图像分析的精细调节卷积神经网络
- 数字图像处理——相关检测
- android youtube免谷歌,youtube免谷歌框架
- Android 在后台无法启动Activity
- asin、acos、atan 和 atan2 函数用法简介
- 杭电和深大计算机专业哪个好,杭州电子科技大学 还是 深圳大学?
- win10文件资源管理器卡死未响应的完美解决方法
- 禁用win10无用服务,提高Win10系统游戏性能!
- 相关关系与因果关系之探讨——大数据时代读后感(1)
- 看到“java单例模式”脑壳疼,学会这几招分分钟搞定
- Android 下载网络图片保存到相册
- 陶瓷天线是什么,它的工作原理是怎样的?
热门文章
- 深入学习java源码之Math.addExact()与 Math.multiplyExact()
- 接入微信登录时返回errcode=-6
- Caffe源码(十):eltwise_layer 分析
- docker查看mysql日志_Docker 容器日志分析
- 《传奇4》背后公司股价涨幅400%,秘密或在“区块链”?
- BUUCTF:文件中的秘密
- UV镜 不镀膜、单层镀膜和多层镀膜 , “暗中”测试 数码相机UV镜效果对比
- java ?: 的使用
- python与会计的论文_甭管前浪后浪,写完论文的先浪!
- 数据分析实战项目-用户行为分析(Python)