使用matlab工具箱标定后的结果换算

标定的相关工作,记录一下标定的结果。

我使用的是basler aca 2500-14gm相机+12mm镜头进行的标定实验,得到的标定结果大概如下,由于两台相机的位置摆放没有确定,在此只记录内参数的焦距结果。

标定的结果单位主要是像素,可以看到两台相机的焦距近似相等,之所以有两个值,原因如下:

采用matlab摄像机标定工具箱标出来的焦距值有两个,它对应于像素在x、y两个方向的尺寸大小不一致的情况。本来,从绝对尺寸来说,摄像机的焦距只应该有一个。但若用像素个数来表示时,问题会有所不同。假定焦距为fmm,若像素水平尺寸为dx mm,垂直尺寸为dy mm ,则焦距f在水平方向的像素个数就是f/dx,垂直方向像素个数就是f/dy,显然二者是不同的。

(参考博客:https://blog.csdn.net/chenxi0601041028/article/details/8234824?locationNum=14&fps=1)

也正对应了内参矩阵中的fx与fy。

由于得到的结果单位是像素,需要计算转换为mm,需要乘以对应的像素尺寸dx与dy,在购买的basler aca 2500-14gm手册可知

水平/垂直像素尺寸    2.2 µm x 2.2 µm

但是得到的结果是(以左相机x方向为例):f=1415.06504pix*2.2um/pix=3113.143088um≈3.1mm

与镜头的12mm差了好几倍,后来查了半天才发现使用像素尺寸进行计算时,图像的分辨率需要一致。

手册中的分辨率是25291944,我的图像却是640480,差了4.05倍

所以最终的结果应该是f=3.1*4.05=12.555mm

虽说仍有一定误差,但是已经接近了真实的焦距值。

其他参数弄清楚后再继续记录吧。
https://blog.csdn.net/berlinpand/article/details/81012853

【相机标定系列】使用matlab工具箱标定后的结果换算相关推荐

  1. matlab tsai手眼标定程序代码_标定系列一 | 机器人手眼标定的基础理论分析

    旷视MegMaster机器人系列是旷视自主研发的一系列AI智能机器人硬件设备,基于旷视全球领先的人工智能算法及机器人技术,可实现搬运.分拣.托举.存储等功能,被广泛应用于物流仓储.工厂制造等场景.旷视 ...

  2. Matlab工具箱标定和校正鱼眼镜头

    鱼眼镜头校正和普通相机校正,在matlab工具箱中有所区别 一 工具箱操作 二 用标定结果参数 校正其他图像用 用undistortFisheyeImage函数 %利用matlab工具箱标定鱼眼之后, ...

  3. 标定板标定和九点标定的区别_标定系列一 | 机器人手眼标定的基础理论分析

    旷视MegMaster机器人系列是旷视自主研发的一系列AI智能机器人硬件设备,基于旷视全球领先的人工智能算法及机器人技术,可实现搬运.分拣.托举.存储等功能,被广泛应用于物流仓储.工厂制造等场景.旷视 ...

  4. scare机器人如何手眼标定_标定系列一 | 机器人手眼标定的基础理论分析

    旷视MegMaster机器人系列是旷视自主研发的一系列AI智能机器人硬件设备,基于旷视全球领先的人工智能算法及机器人技术,可实现搬运.分拣.托举.存储等功能,被广泛应用于物流仓储.工厂制造等场景.旷视 ...

  5. matlab棋盘格标定角点,相机标定(Camera calibration)Matlab——棋盘格标定原理,流程...

    计算机视觉----相机标定 相机标定概念:图像测量过程以及计算器视觉中,为确定空间物体某点的三维几何关系位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,模型的参数就是相机的参数.求解 ...

  6. Matlab工具箱标定

    相机标定步骤: 1.打印一张棋盘格,把它贴在一个平面上,作为标定物. 2.通过调整标定物或摄像机的方向,为标定物拍摄一些不同方向的照片. 3.从照片中提取棋盘格角点. 4.估算理想无畸变的情况下,五个 ...

  7. 标定系列一、手眼标定基础介绍

    一.手眼标定的用途 在实际的自动化工业生产中,我们常需要机械手和相机配合实现物料定位.摆正等操作过程,手眼标定的目标就是实现相机坐标系和机械手坐标系的空间映射,通俗的讲相机相当于眼睛,机械手相当于手, ...

  8. matlab2014a 3d标定,[转载]张的matlab摄像机标定

    自己写了下matlab张的标定程序,采用张正有网站上的数据,即数据文档Model.txt data1.txt data2.txt data3.txt data4.txt data5.txt. 其中Mo ...

  9. for根据ID去重_汽车ECU参数标定之配置Overlay RAM实现Qorivva MPC57xx系列MCU参数在线标定和代码重映射原理和方法详解...

    内容提要 引言 1. MPC5744P的Overlay RAM工作原理介绍 2 MPC5744P的Flash Overlay配置详解 2.1 平台Flash标定区域描述字寄存器配置字0--PFLASH ...

  10. 借助MATLAB标定工具箱标定相机

    1-2  借助MATLAB标定工具箱标定相机 上篇文章讲述了相机成像和标定原理,这篇文章我们讲述如何利用MATLAB中的标定工具箱标定单目相机和双目相机的参数. MATLAB标定工具箱下载和标定准备工 ...

最新文章

  1. 2018-3-7论文网络评论中非结构化信息的表示与研究--------实验分析
  2. 皮一皮:这个TONY有点厉害!
  3. 对Python参数类型详解以及学习中遇到的坑
  4. websocket实现单聊
  5. 【Linux】 诊断工具-strace
  6. truffle serve 发生异常解决办法
  7. SELinux系列(四)——SELinux配置文件(/etc/selinux/config)详解
  8. 如何做到免驱打印_创想三维:3D打印机制造光感护眼台灯
  9. UVA 1637 Double Patience
  10. 合作的进化 6-10
  11. 如何设置PDFjs 页面标题
  12. 基于各国贷款数据的可视化分析(含python代码)
  13. FlashBuild4序列号生成与使用方法
  14. 以淘宝为例,解析大型电商服务端架构!
  15. DGPS与RTK的区别
  16. 车牌检测STN:Spatial Transformer Networks
  17. 怎样做文献综述:六步走向成功-读书笔记
  18. stm32定时器的ETR、CH1N、CH2N、CH3N
  19. 海康卫视摄像头yolo检测,转换gps,用高德api借口显示点
  20. matlab 图片雾化代码,雾化效果图片制作代码汇总

热门文章

  1. Python 3 实现冒泡排序
  2. 进程间通信------共享内存
  3. 原生Hadoop集群搭建过程记录
  4. 你是否真的适合搞NDK开发?
  5. 我为什么鼓励大家运营个人公众号
  6. Android Multimedia框架总结(十五)Camera框架之Camera2补充
  7. flex布局 占满_果冻公开课第九课:打破传统布局方式的flex(上)
  8. 华为手机邮箱 html邮件_华为手机使用小妙招,可以一键翻译外语邮件,帮我们轻松办公...
  9. php 爬取一个人的网易云评论,爬取网易云音乐某一个人的评论
  10. wps分析工具库如何加载_怎么在wps表格里面加入“数据分析”工具啊?