美文网首页
机器视觉-相机标定

机器视觉-相机标定

作者: 一杯玄米茶 | 来源:发表于2018-06-25 10:58 被阅读0次

基本概念

相机标定中所要确定的几何模型参数分为内参和外参两种类型。

求解参数(内参、外参、畸变参数)的过程就称之为相机标定(或摄像机标定)。

机器视觉应用中常用的有两种不同类型的镜头:普通镜头和远心镜头。将摄像机与普通镜头的组合称为针孔摄像机模型(默认为面阵图像传感器),摄像机与远心镜头的组合为远心摄像机模型。

1.相机内参

相机内参的作用是确定相机从三维空间到二维图像的投影关系。

对于针孔摄像机模型,该投影是透视投影:

相机内参共有6个参数(f,κ,Sx,Sy,Cx,Cy),其中:

f为焦距;

k为径向畸变量级(k<0为桶形畸变;k>0为枕形畸变);

Sx,Sy为缩放比例因子(对于针孔摄像机表示图像传感器水平和垂直方向相邻像素之间的距离);

Cx,Cy是图像的主点(对于针孔相机表示投影中心在成像平面上的垂直投影,也是径向畸变中心)。

2. 相机外参

相机外参也称为摄像机位姿的作用是确定相机坐标与世界坐标系之间相对位置关系。

摄像机外参共有6个参数(α,β,γ,Tx,Ty,Tz),其中:

R =R(α,β,γ)是旋转矩阵,分别为绕绕x,y,z轴旋转角度;

T= (Tx,Ty,Tz)是平移向量

从世界坐标系到摄像机坐标系的变换属于刚性变换(由平移和旋转组成),相机坐标Pc与世界坐标Pw的关系可以表述为:Pc= RPw + T

3. 畸变

畸变(distortion)是对直线投影(rectilinear projection)的一种偏移。直线投影是场景内的一条直线投影到图片上也保持为一条直线。畸变就是由于某种原因(如镜头)一条直线投影到图片上不能保持为一条直线了,这是一种光学畸变(optical aberration)。

坐标转换基础

在视觉测量中,首先需要定义三个坐标系,即 世界坐标系、摄像机坐标系 、 图像坐标系。

1. 世界坐标系(Xw,Yw,Zw)

目标物体位置的参考系,用来描述三维空间中的物体和相机之间的坐标位置。

2. 摄像机坐标系(Xc,Yc,Zc)

以相机的光心作为原点,Zc轴与光轴重合,并垂直于成像平面,且取摄影方向为正方向,Xc、Yc轴与图像物理坐标系的u、v轴平行。世界坐标系下的物体需先经历刚体变化转到摄像机坐标系(旋转和平移),然后再和图像坐标系发生关系。

3. 图像坐标系(u,v)或(x,y)

是以图像的左上角为原点的图像坐标系(u,v),以像素为单位。用于指定物体在照片中的位置

张正友相机标定流程

1. 打印棋盘标定纸,附加到一个平坦的表面上;

2. 通过移动相机或者平面拍摄标定板各种角度的图片,一般拍摄20张;

3. 检测图片中的特征点;

4. 计算5个内部参数和所有的外部参数;

5. 通过最小二乘法先行求解径向畸变系数;

6. 通过求最小参数值,优化所有参数;

张正友的平面标定方法是介于传统标定方法和自标定方法之间的一种方法,它既避免了传统方法设备要求高,操作繁琐等缺点,又较自标定方法精度高,符合通用的桌面视觉系统(DVS)的标定要求。该方法的缺点是确定模板上点阵的物理坐标以及图像和模板之间的点的匹配,专业性要求比较高。

相关文章

  • 机器视觉-相机标定

    基本概念 相机标定中所要确定的几何模型参数分为内参和外参两种类型。 求解参数(内参、外参、畸变参数)的过程就称之为...

  • 再谈相机标定

    前言 计算机视觉中,相机标定的重要性不言而喻,前面在公众号【视觉IMAX】中写过有多篇文章是关于相机标定的,包括一...

  • 相机那些事(一)—— 十万个为什么

    一、为什么要相机标定? 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之...

  • Detection of ArUco Markers

    相机标定 姿态估计在许多计算机视觉的应用中都是十分重要的环节,在机器人导航、增强现实等场景中广泛运用。这个过程主要...

  • opencv_相机标定

    1、运行相机标定demo 2、OpenCV:相机标定示例程序的使用_百度经验 opencv_相机标定 imagel...

  • opencv相机标定

    OpenCV相机标定原理及源码分析 OpenCV摄像头标定 《OpenCV:相机标定(自带Demo)》 读Open...

  • 机器视觉多少钱?

    机器视觉是一个系统由多个部件组成协同工作,机器视觉的统称是机器视觉系统是由相机、镜头、光源、图像处理软件、线缆寄通...

  • 机器人视觉测量与控制-计算机视觉

    「 机器人视觉测量与控制 」 2007年8月 国防工业出版社 第一章:绪论 1.1 机器人视觉控制 摄像机标定:对...

  • 相机标定

    根据opcv标定sample标定自己的数据 1.复制标定程序到自己的文件夹(3个文件) 2.修改calibrate...

  • 相机标定

    透镜畸变 径向畸变:远离透镜中心的光线弯曲比靠近中心的严重切向畸变:透镜与图像平面不平行而产生 畸变矫正 对于径向...

网友评论

      本文标题:机器视觉-相机标定

      本文链接:https://www.haomeiwen.com/subject/heneyftx.html