注:本文介绍的是摄像头内参数的标定,而非外参数

之前做摄像头标定时都是用opencv提供的函数,利用代码来标定摄像头,但是后来发现这样误差比较大,索性后来就用matlab的工具箱了.下面记录一下matlab工具箱标定的过程:

简介:

运行环境:Linux(ubuntu)

工具:matlab 7.9.0

注:如果不知道怎么安装标定工具箱请留言,或者网上搜一下,很多的,标定需要用到的图片,需要自己用欲标定的摄像头拍摄,如:

下面开始标定:

step1:启动matlab

step2:在命令行下启动标定工具箱

命令:

>> cd ..

>> cd toolbox/

>> cd TOOLBOX_calib/

>> calib_gui

界面:

注:第一个和第二个按钮都可以选择,内存够大的话就选择第一个(貌似现在的电脑内存都够大,呵呵)

step3:选择第一个,出现:

注:内参数的标定只需要用到第一行的四个选项:选择图片\加载图片\选取角点\标定,还有一点需要说明,图片直接放在标定工具箱的文件夹里面,如图:

step4:选择图片:

点击第一个按钮后,命令行出现:Basename camera calibration images (without number nor suffix):

这里输入图片名的第一个字符,比如我的图片是:b1.jpg,b2.jpg,b3.jpg...,则输入b回车就ok.

step5:回车后出现:Image format: ([]='r'='ras', 'b'='bmp', 't'='tif', 'p'='pgm', 'j'='jpg', 'm'='ppm')

这里输入图片的格式,比如:输入jpg后回车

step6:此时所有图片都被读取了:

注:如果没有读取,点击第二个按钮

step7:点击第三个按钮序曲角点:

命令行会出现如下一系列东东:

Number(s) of image(s) to process ([] = all images) =  (这是问你要标定多少图片,直接回车)

Window size for corner finder (wintx and winty):

wintx ([] = 6) = (行角点数,看自己的图片需要记录多少角点)

winty ([] = 6) =(列角点数)

Do you want to use the automatic square counting mechanism (0=[]=default)(直接回车)

or do you always want to enter the number of squares manually (1,other)?

step8:出现如图,自己选取四个拐角

step9:回车,第一张图片会提示你输入方格的大小,根据自己的标定版来输,单位是毫米,输好后,会看到所有角点背标记

step10:依次处理剩余图片,所有图片处理完后,点击第四个按钮,出现标定结果:

注:fc是摄像头焦距,依次是x,y方向分量

cc是图像坐标系的原点在图像像素坐标系的坐标(紧跟后面的是最大误差)

后面的就不多做解释了.

ok,标定完成

--------------------------------------------------------------------------------------------------------------------

LunqingHou:            //个人学习笔记,转载请注明出处

-------------------------------------------------------------------------------------------------------------------

matlab工具箱参数修改,使用matlab工具箱标定摄像头(内参数)相关推荐

  1. 使用MATLAB toolbox标定摄像头的参数

    前言: 在使用orb slam的时候,有个Settings.yaml文件,里面需要填写所用摄像头的参数,包括焦距(focal length),光学中心(optical center,也叫偏斜参数(sk ...

  2. 使用Matlab工具箱(procamcalib)进行投影仪标定---超详细过程

    使用Matlab工具箱(procamcalib)进行投影仪标定-超详细过程 一 .procamcalib工具箱应用场景 同于相机标定的方法和步骤,投影仪的原理通常被看作是相机成像的逆过程,网上关于相机 ...

  3. mimo 鲁棒控制 matlab,项目调度问题的一些matlab开发的工具箱

    <项目调度问题的一些matlab开发的工具箱>由会员分享,可在线阅读,更多相关<项目调度问题的一些matlab开发的工具箱(39页珍藏版)>请在金锄头文库上搜索. 1.项目调度 ...

  4. matlab 求obb,实验六MATLAB神经网络工具箱DOC

    实验六MATLAB神经网络工具箱DOC 实验七MATLAB神经网络工具箱一.实验目的1.掌握 Matlab 对感知器网络的构建与训练方法.2.掌握 Matlab 对线性神经网络的构建与训练方法.3.掌 ...

  5. 网络控制系统仿真:Truetime2.0工具箱安装(win10 + matlab R2017b)

    最新更新:matlab2018之后的版本和truetime2.0不兼容,我修改了下truetime源码的内核代码,出错的同学可以试试,点击此处下载 提取码:8888 . 网络控制系统简介     网络 ...

  6. libsvm工具箱会和matlab,MATLAB实现多分类和libsvm工具箱的安装使用详解

    首先告诉大家MATLAB现在可以实现多类分类的问题!但是需要借助工具箱! 下面介绍的是台湾林智仁教授的libsvm工具箱在MATLAB中的安装和使用: 安装环境:Win7.Microsoft Visu ...

  7. matlab pde工具箱解最优化控制,MATLAB PDE工具箱在半导体器件中的应用研究

    1. 引言 半导体是近代发现的一种新型材料,其在常温下的导电性能介于导体与绝缘体之间,是制作电子器件的重要材料.半导体材料独特的导电性能为计算机和电子设备的发展提供了更加广阔的可能性,并且被广泛运用在 ...

  8. matlab模拟线圈电磁场,利用MATLAB的PDE工具箱对电场和磁场进行模拟

    中学物理Vol. 32 No.巧 疑的态度,认为弊大于利,笔者认为这些想法不无道理,只是大家的关注点应该在于如何更好发挥它的优势,而避免它的不足.在实践的过程中笔者有以下心得和体会,与大家分享: 3, ...

  9. MATLAB时频工具箱函数说明(包含工具箱的下载,安装,使用)

    MATLAB时频工具箱函数说明(包含工具箱的下载,安装,使用) 信号产生函数 噪声产生函数 模糊函数 Affine类双核线性时频处理函数 Cohen类双核线性时频处理函数 其他处理函数 时频分析工具箱 ...

  10. matlab工具箱三维还原原理,matlab三维重建工具箱

    MATLAB的血管三维重建源代码_基础医学_医药卫生_专业资料.图片下载 2001 数学建模 A 题 附录 1:图像二值矩阵的 0-1 互换的 matlab 程序代码(zhuanhua.m) .... ...

最新文章

  1. 甘肃省计算机二级考试题库,2011甘肃省计算机等级考试二级最新考试试题库(完整版)...
  2. 剑指 offer set 26 不用加减乘除做加法
  3. hive求差集和交集
  4. 零信任策略下云上安全信息与事件管理实践
  5. 码农你会搜“Win10 破解版”吗?
  6. java绘制半透明图片_如何使绘制的图像在Java中透明
  7. 流程在团队管理中的作用
  8. asterisk 常用命令
  9. java thread.notify_Java Thread notify()方法
  10. ConTeXt 文稿的逻辑结构
  11. 使用minio搭建文件服务器,MinIO文件服务器构建
  12. 【转】js字符串转换成数字
  13. 台式机dp接口_常见视频接口图示及说明
  14. java使用Redis实现点赞功能
  15. 【论文翻译|2021】A survey on heterogeneous network representation learning 异构网络表示学习综述
  16. UltraGrid本地Oracle数据库增删改查
  17. hadoop之hdfs及其工作原理
  18. 为subclipse配置http代理,解决“RA layer request failed, Unable to connect to a repository at URL ... 错误
  19. SSM整合(基于配置类整合
  20. 畅享原汁+气泡的双倍快乐 摩飞气泡原汁机全面评测

热门文章

  1. 微信小程序设置底部导航栏
  2. python 中文乱码问题深入分析
  3. [渝粤教育] 长沙航空职业技术学院 液压与气动技术 参考 资料
  4. orbSLAM2 之 追踪参考关键帧
  5. Win10 开机密码破解
  6. 实用的局域网文件传输工具 飞鸽传书
  7. 基于Android的家庭财务管理流程图,基于android的个人财务管理系统的设计与实现.pdf...
  8. Win10的Flash不能运行,报错——“暴力”解法
  9. 双边滤波器和高斯滤波器
  10. 【超图+CESIUM】【基础API使用示例】28、超图|CESIUM -【坐标转换】世界坐标转经纬度