相机参数估计值如何计算?

作者:书涵

在三维重建中,标定是很重要的一环,而在所有标定中,单目相机标定是最基础的,对于新手而言,跑通了一个相机标定代码,得到了一堆参数结果,如何判断自己的标定的是对的呢?RMS(重投影误差)小标定就一定准确吗? 在这篇文章中,笔者将简单聊聊如何在标定之前估算你要标定的相机内参值。以下方法仅针对普通工业相机镜头,鱼眼相机和全景相机不考虑在内。

首先要知道的是,相机标定时,需要优化的参数有,相机内参 – 其中包括 相机“焦距“”(f/dx f/dy)相机图片中心(u0,v0), 相机畸变系数(k1 k2 k3 p1 p2)。由于参与优化的系数较多,在有些情况下,会优化到一个局部最优解上,导致你的RMS看着挺不错的,甚至比较小,但是在实际使用中如去畸变的时候,发现图片变得畸形。或者在双目极线矫正的时候,对应点没有到同一条直线上,这都是因为优化时落入了一个局部最优解。在开始估计参数之前,我们需要知道以下两点,

1 )对普通工业相机镜头来说,畸变系数通常不会很大;

2 )相机内参标定结果应该在理论的线性系统附近(即不考虑畸变下的计算值)

相机图片中心很好理解,它即指的是你图像的中心点,通常是相机分辨率的一半,即如果你的图像像素大小是 800*600,那么你的图像中心应该是(400,300),在接下来的内容中,笔者要重点介绍如何估计相机“焦距”,这个焦距的表达式是 f/dx. 代表着理想焦距/相机像元大小,是一个无单位的值(f 和 dx单位要统一后比值计算)。 由于f是一个理想焦距,它并不是我们拿到的工业镜头的焦距大小,所以不可以拿工业镜头焦距直接代替。 接下来笔者带大家探究下这个理想焦距的实际意义,以及在相机透镜成像系统中,如何估计这个理想焦距f的大小。

图1

图2

在相机标定时我们用的是小孔成像模型,如下图1所示,光透过小孔在成像平面形成物像,在大部分讲相机标定的书中,我们为了使坐标系方便,会把这个模型稍稍做个变形,如图2,把像平面和物平面放到同一侧(虽然违背物理意义,但是很方便建立模型),于是图1中的小孔就是我们通常所说的光心位置,这个位置是一个虚拟位置,不具备实际测量的可能。小孔到像平面的距离就是我们的理想焦距f。

图3

在实际使用时,我们通常会使用如图3所示的透镜系统,此时,图1中的小孔,即是透镜的中心,我们要标定的理想焦距f,则是像平面到透镜中心的距离。

现在我们知道了f的意义,但是不可能实际去量像平面到透镜中心的距离,那如何估计这个值呢?实际上非常简单,使用简单的初中物理知识我们就可以很好的估计了。

在透镜系统中有如下公式:

其中d代表像距,D代表物距,f代表透镜焦距。d即为我们要求得的理想焦距。

f 是我们工业镜头所标示的焦距。D可以通过测量物体对焦时到镜头的距离测得,这样理想焦距d就可以顺利求得啦。 如果觉得用测量的方式求D不是很准,或者不方便测量D,也可以通过测量D/d 的值,并结合上述公式和f求D的大小。

D/d 的求法如下: 找到一个已知长度的物体(标定板即可),拍摄其在对焦时在相机图片中的像素长度(为了更精确要竟可能使物体的长度和图像边长平行),则D/d = 物体的实际长度/(像素长度*像元大小) 注意统一像元大小和实际长度之间的单位。

通过以上计算,我们就可以很快的得到相机的参数估计值,有了这个值,就可以去对比标定的结果,如果相机内参和实际估计值的差别过大的话,即使是RMS看起来很小,也有可能出现较大误差。 这种情况下,可能是标定输入的参数,比如棋盘格的格点长度出错,也可能是畸变陷入了一个奇怪的局部优化点。

(0)

相关推荐

  • 生活杂记 | 摄影学习笔记03:关于镜头之一(20190308)

    以前随手拍过一些照片,记过一些乱七八糟的东西,回头翻翻,记起了很多旧事,边看边顺,修改了一些错字别字. 本文记于19年3月08日,关于镜头的摄影学习笔记. 消费级数码相机不可更换镜头,镜头机身一体:数 ...

  • 原创 | 《相机标定》深入理解原理与实战(一)

    第 一 章 引言 1.1 为什么要相机标定 首先来看相机标定的意义,我们都知道,我们拍摄的图片是二维的,但是真实世界是三维的.一个场景是如何从三维变成二维的呢?相机起到的就是这个作用.我们可以把相机看 ...

  • 双目视觉焦距

    双目摄像头测距算法 输入输出接口 Input: (1)左右两个摄像头采集的实时图像视频分辨率(整型int) (2)左右两个摄像头采集的实时图像视频格式 (RGB,YUV,MP4等) (3)摄像头标定参 ...

  • 从零开始玩单反 相机参数之ISO/焦距篇

    ISO和焦距是什么 数码单反相机的相关参数,我们之前详细介绍过光圈/快门的作用和特点.今天将带领大家认识相机另外两个重要参数ISO和焦距. ·ISO和焦距是什么 ISO称作为感光度,是衡量传统相机所使 ...

  • halcon单相机标定和畸变矫正程序

    视觉/图像重磅干货,第一时间送达 新机器视觉 最前沿的机器视觉与计算机视觉技术 206篇原创内容 公众号 转自 | 机器人及PLC自动化应用 为什么要进行单相机标定? 广义:畸变矫正和一维和二维测量 ...

  • 相机模型与张氏标定

    视觉测量使用的日益广泛和频繁,对于基础知识的学习是掌握机器视觉的学习的关键:本文针对成像模型,坐标系转换和相机标定等知识进行简介,虽然网上相关资料很多,但是本人在学习过程中同样为某些概念所困扰,写下学 ...

  • 巧妙设置相机参数,应用不同的景别,拍出梦幻缥缈的云雾

    我们都知道雾是由许多细小的水滴组成的,它能反射大量的散射光.距离愈远,散射光越多,看上去越明亮,远处景物越看不清.所以在薄雾笼罩下的景物,更能明显地区分出前景.中景.远景,空间的纵深感很强.而且薄雾也 ...

  • 拍婚礼相机参数设置

    学过摄影的朋友,都知道,周围的熟人知道你会摄影后,很多人会邀请你参加一些婚礼当天的拍摄活动,这可是个体力活,很不好拍的奥!下面我把自己多年的一些拍摄经验跟大家分享下,请老师们斧正. 逆光拍摄,气氛烘托 ...

  • 相机参数调整基础

    相机参数调整基础

  • 怎样设置相机参数,才能更好的拍摄“耶稣光”?

    耶稣光不是通过设置相机参数拍出来的,如果没有遇到,怎样设置也没有用. 如果遇到,一般不需要设置任何参数,选全自动就能拍出耶稣光,小卡片机.手机都没有问题.因为随着技术的进步,相机的测光系统已经能很准确 ...

  • 相机使用教程(下)如何设定相机参数【从零学摄影06期】

    本期视频教程 图文稿 [01期]学习的引子:新手应该如何入门摄影? [02期]超直观理解「光圈.快门.感光度」 [03期]新手如何选购第一台相机 [04期]选购镜头前应该了解的基础知识 [05期]保姆 ...

  • 华为P40相机参数曝光,这是要打败小米10,继续屠榜DXO的节奏?

    众所周知,这几年智能手机发展最快的,最受厂商重视的功能之一就是拍照了.而随着手机拍照的发展,连卡片机都基本上被市场淘汰掉了. 而华为作为手机拍照技术发展中最典型的代表,这几年连续几年发布旗舰手机,均是 ...

  • 微距摄影最佳相机参数设置,一步一步教你拍出美轮美奂的微距作品

    拍摄模式 拍摄微距摄影师,通常使用以下两种模式拍摄,选择哪种具体取决于我们的拍摄目的和周围环境: 光圈优先:当拍摄场景的光源是太阳或其他恒定光源而非闪光灯时可以使用此模式进行拍摄.但是,请记住,并非总 ...

  • 拍摄鸟类摄影怎样设置相机参数,8个建议告诉你摄影要点!

    没有一款可以通用所有鸟类摄影的相机设置参数,每款相机都有自己的特色.在文中提出几个鸟类摄影相机的设置方式,给你一些思路上的启发. 一.选择哪种相机模式 如果你想控制每一个参数设置,你应该选择手动模式. ...

  • 不同拍摄模式相机参数设置大全为您整理好了,有需要可以看看

    这篇文章给大家一些场景的参数建议,让经验不足的新手摄影师也能拍摄出有一定质量的保证的照片.不过这些参数仅仅是建议,对新手来说可以快速上手具体场景可能会有并不合适的情况,需要大家灵活利用. 为了让大家更 ...