运用matlab2017 进行摄像头获取标定参数:

本人试过两种方法,好坏各有。

①运用matlab自带标定工具箱进行标定,非常省事,说下大概步骤,(嫌麻烦不上图了)

1.在命令行输入stereoCameraCalibrator  等待弹出界面

2.然后将上面的Skew、Tangential Distortion以及3 Coefficients等选项选上,将2 Coefficients选项去掉

3.然后点击Add Images ,添加左右摄像机拍摄的保存的左右文件夹,(camer1为左摄像头图片文件夹,2为右),在输入棋盘格的大小(须为正方体 ) 然后OK    PS:图片大概20~30张

4.matlab自动选择有效图片,,无效自动剔除(尽量同步拍摄)

5.然后点击Calibrate,开始标定

6.对误差较差的 可进行删除

7.最后点击Export Camera parameters,再点击OK ,在matlab中command window 便显示标定双目数据。

8.在workspace中 CameraParameters1与CameraParameters2为左右摄像头的内部参数,RotationOfCamera2与TranslationOfCamera2为两个摄像头外部参数  即旋转、平移参数。

9.点击CameraParameters1看到IntrinsicMatrix、RadialDistortion以及TangentialDistortion,

IntrinsicMatrix存放的是摄像头的内参,需要先转置,才能正确写入。   RadialDistortion为径向畸变,决定了K1,K2,K3。TangentialDistortion为切向畸变,决定了两个参数P1,P2。需要注意一下参数的排放顺序,即K1,K2,P1,P2,K3。

标定数据完成。

②官网下载matlab 标定工具箱插件,并且设置路径,这个搜索一下便有。

1.把左右相机图片放在同一个文件夹里面,在matlab中把Current Folder设置为存放图片的文件夹路径。PS:图片命名建议left n right n

2.MATLAB命令行窗口输入calib_gui,便弹出界面,选择standard

3.在选择image names ,回到matlab command windows,要求输入图片的basename,即输入 left   然后要求输入图片格式 即 jpg

然后点击标定界面上的Extract grid corners,再command windows中一直点回车键,知道第一张图片弹出来,

4.选者角点,顺逆时针均可,(四个角点),然后要求输入棋盘格的长宽(单位mm)

5.然后一直反复进行选者各图片角点,直到完成所有图片,

6.检测完成后点击标定界面Calibration进行摄像头标定,

7.即出现所需要的标定信息,标定完成。

.8.点击Save workspace,这时结果文件默认保存在之前放置标定图片的新建文件夹下面,默认文件名为Calib_Results.mat,将其改为Calib_Results_left.mat(双目标定用到)PS:右边摄像头一样方法

9.得到Calib_Results_left.mat和Calib_Results_right.mat后 ,命令行输入stereo_gui,弹出立体标定界面,选择第一个Load

10.然后一直点回车键,便可以出现双目所需要的完整标定信息。

双目摄像头标定完整过程 借助Matlab软件工具箱相关推荐

  1. 【手把手教你用Matlab做双目摄像头标定】Ubuntu环境

    [手把手教你用Matlab做双目摄像头标定] Ubuntu20.04环境 准备工作 你需要一个标定板 你需要一个双目摄像头 获取双目摄像头的设备号 跑起来看看 分割图像并完成拍照 使用Matlab进行 ...

  2. 基于matlab的双目摄像头标定

    利用matlab对双目摄像头进行标定,本文使用的matlab版本为Matlab R2018b. (1)下载标定工具箱 网址:http://www.vision.caltech.edu/bouguetj ...

  3. opencv 双目摄像头标定

    我用的是opencv官方的例程,花了一天把代码大致注释了下,但是双目感觉好难,很多地方都不懂,都是在大佬们的博客找的资料 下面是对例程使用的说明 http://blog.csdn.net/t24755 ...

  4. 双目摄像头标定和数据

    第一步 Matlab R2018a 使用自带stereoCameraCalibrator进行相机标定 1.安装matlab 2018a 并破解 http://www.anyxz.com/index.p ...

  5. Kalibr标定完整过程(相机用的小觅深度系列相机)

    1. 安装ROS,MYNTEYE 的sdk 2. 安装依赖库 sudo apt-get install python-setuptools python-rosinstall ipython libe ...

  6. matlab决策树模型过程,利用MATLAB统计工具箱进行决策树分类的一个例子

    这个例子开始从lda线性分类算法,最后引出决策树分类算法,不错,初学者可以参考下 网上的很多决策树算法都没有例子,都是就一堆代码都不知道参数怎么传递.直接用工具箱里面的决策树算法,不懂得就help一下 ...

  7. 双目摄像头Matlab参数定标

    一.前期准备 1.安装好python3,可以在anaconda中安装python3. 2.一个合适的双目摄像头. 3.一台可以运行Matlab的电脑. 4.一张棋盘图(可A4打印,若效果不佳,则可A3 ...

  8. Android双目三维重建:Android双目摄像头实现双目测距

    Android双目三维重建:Android双目摄像头实现双目测距 目录 Android双目三维重建:Android双目摄像头实现双目测距 1.开发版本 2.Android双目摄像头 3.双目相机标定 ...

  9. 关于英伟达jetson nano的搭配双目摄像头跑ORB_SLAM2

    1.安装系统 按照商家给的资料安装,将Ubuntu18.04LTS镜像拷贝到tf卡中,插上jetson nano就可以安装了. 2.系统设置 进入系统我先把系统语言设置为中文,在右上角的设置中找到系统 ...

最新文章

  1. LeetCode简单题之找出数组排序后的目标下标
  2. 迷你世界电锯机器人_迷你世界:三分钟制作超简单飞翔石像机器人报道!
  3. 重读经典:完全解析特征学习大杀器ResNet
  4. python人脸识别门禁系统毕设_树莓派人脸识别门禁系统代码以及代码分析——opencv拍照调用FACE++处理...
  5. Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configur
  6. android 常用方法集合
  7. java枚举比较大小写_Spring 3.0 MVC绑定枚举区分大小写
  8. 计算机科普小知识——U盘格式化
  9. 京东物流研发岗位会背景调查吗_【秋招资讯】京东健康于港交所主板上市 | 京东健康2021校园招聘火热进行中!...
  10. okhttp离线缓存_Android改造OkHttp离线缓存
  11. Vim 编辑器底端 [noeol], [dos] 的含义
  12. 【图像隐写】基于matlab GUI LSB+DWT数字水印嵌入+提取+检测+攻击【含Matlab源码 833期】
  13. 异步日志方案log4cpp
  14. VBM_DARTEL算法对灰质变化的计算
  15. HDU 6184 Counting Stars 经典三元环计数
  16. 心灵鸡汤——人生哲理
  17. RestTemplate设置Headers
  18. 第2期:网页动画制作(CSS+JS)
  19. junit5_JUnit 5测试中的临时目录
  20. python贷款_Python贷款逾期分析

热门文章

  1. C语言学习---(四)
  2. JQhover实现鼠标悬停操作
  3. 微博掘金旅游大数据,商业化的好选择?
  4. 黑马程序员----------java7K面试题之银行业务调度系统
  5. spring boot单元测试之druid NullPointException问题解决
  6. 国产RK3588+DSP+FPGA+AI工业视觉主板解决方案
  7. CustomValidator 类
  8. 命运冠位指定服务器连接中断,《命运-冠位指定》1月23日服务器故障相关情况...
  9. 怎么用python算单价和总价_Python爬虫+数据分析——简易分析楼盘均价和总价
  10. 关于计算机科技创新的大赛举办时间,关于举办大余县2018年青少年科技创新大赛的通知...