相机知识整理

news/2025/1/10 22:31:41/

相机知识整理

坐标系之间的关系

世界与相机

核心:旋转平移;旋转使得坐标轴重合,平移使得原点重合

表示方式:非齐次形式

{\begin{bmatrix} X_C\\ Y_C\\ Z_C\\ \end{bmatrix}} = R {\begin{bmatrix} X_w\\ Y_w\\ Z_w\\ \end{bmatrix}} + t = {\begin{bmatrix} r_{11}&r_{12}&r_{13}\\ r_{21}&r_{22}&r_{23}\\ r_{31}&r_{32}&r_{33}\\ \end{bmatrix}} {\begin{bmatrix} X_w\\ Y_w\\ Z_w\\ \end{bmatrix}} + t

齐次表示:

{\begin{bmatrix} X_C\\ Y_C\\ Z_C\\ 1\\ \end{bmatrix}} = {\begin{bmatrix} R&t\\ 0^T&1\\ \end{bmatrix}} {\begin{bmatrix} X_w\\ Y_w\\ Z_w\\ 1\\ \end{bmatrix}} = {\begin{bmatrix} r_{11}&r_{12}&r_{13}&t_x\\ r_{21}&r_{22}&r_{23}&t_y\\ r_{31}&r_{32}&r_{33}&t_z\\ 0&0&0&1\\ \end{bmatrix}} {\begin{bmatrix} X_w\\ Y_w\\ Z_w\\ 1\\ \end{bmatrix}}

其中R为3*3的单位正交阵。列向量r_{i}模长为1,且相互正交。

\begin{cases} |r_{i}| = 1,i = 1,2,3\\ {r_{i}}^T * r_j = 0, i\neq{j}\\ \end{cases}

相机与图像

核心:透视。线性投影,使用齐次空间可以帮助理解。计算关系是利用空间中的相似三角形进行计算的。

  \begin{cases} x_u = fX_c/Z_c\\ y_u = fY_c/Z_c\\ \end{cases}              {\begin{bmatrix} X_c\\ Y_c\\ Z_c\\ \end{bmatrix}} {\begin{bmatrix} x\\ y\\ f\\ \end{bmatrix}}         

以齐次坐标的形式表示有:

Z_{c}\left[\begin{array}{c} x_{u} \\ y_{u} \\ 1 \end{array}\right]=\left[\begin{array}{llll} f & 0 & 0 & 0 \\ 0 & f & 0 & 0 \\ 0 & 0 & 1 & 0 \end{array}\right]\left[\begin{array}{c} X_{c} \\ Y_{c} \\ Z_{c} \\ 1 \end{array}\right]

图像与像素

核心:放缩平移

放缩:由于像素点是离散的,而一个像素点在物理空间上的尺寸是dx * dy(mm)。

平移:是由于图像平面和像平面的坐标原点不一样。

关系如下:

\left\{\begin{array}{l} u=\frac{x_{u}}{d_x}+u_{0} \\ v=\frac{y_{u}}{d_y}+v_{0} \end{array}\right.

图像转换到像素时,/dx或者/dy,并去中心化(-u0,-v0)

齐次坐标的表示:

\left[\begin{array}{c} u \\ v \\ 1 \end{array}\right]=\left[\begin{array}{ccc} \frac{1}{d_x} & 0 & u_{0} \\ 0 & \frac{1}{d_y} & v_{0} \\ 0 & 0 & 1 \end{array}\right]\left[\begin{array}{c} x_{u} \\ y_{u} \\ 1 \end{array}\right]

双目相机之间的关系

双目相机之间的关系是经过旋转和平移后对准的[R|t],特殊的在平行的双目情况下一般以左相机坐标作为系统坐标。例如左相机作坐标(xl,yl,z),右相机坐标(xr,yr,z),那么xr-xl = b(基线长度);比如左边的圆点在右边坐标系中为(-b,0,0)。

总结

Z_{C}\left[\begin{array}{l} u \\ v \\ 1 \end{array}\right]=\left[\begin{array}{ccc} \frac{1}{d x} & 0 & u_{0} \\ 0 & \frac{1}{d y} & v_{0} \\ 0 & 0 & 1 \end{array}\right]\left[\begin{array}{cccc} f & 0 & 0 & 0 \\ 0 & f & 0 & 0 \\ 0 & 0 & 1 & 0 \end{array}\right]\left[\begin{array}{cc} R & t \\ 0^{T} & 1 \end{array}\right]\left[\begin{array}{c} X \\ Y \\ Z \\ 1 \end{array}\right]

=\left[\begin{array}{cccc} f_{x} & 0 & u_{0} & 0 \\ 0 & f_{y} & v_{0} & 0 \\ 0 & 0 & 1 & 0 \end{array}\right]\left[\begin{array}{cc} \mathbf{R} & \mathbf{t} \\ \mathbf{0}^{\mathrm{T}} & \mathbf{1} \end{array}\right]\left[\begin{array}{c} X_{w} \\ Y_{w} \\ Z_{w} \\ 1 \end{array}\right]=\mathbf{M}_{1} \mathbf{M}_{2} \widetilde{P}=\mathbf{M}_{34} \widetilde{P}

需要注意的是:fx = f/dx;fy = f/dy;还有内参矩阵最后一列全为零的补位。

相机标定

标定参数:内参(fx,fy,u0,v0),外参(R,t),畸变(径向畸变系数k1,k2;切向畸变系数p1,p2)【一般考虑相机的径向畸变就可以了,引入过多的非线性参数往往不能提高标定精度】

思想:利用平面板(Z = 0)进行标定,将求解A*[R|t]转化为求解单应性矩阵H,再利用单应性矩阵求解参数。

求解单应性矩阵至少需要4对点(知道对应点之间的关系),而由单应性矩阵H分解出参数需要至少3张图

尺度约束条件:R为3*3的单位正交阵。1.列向量r_{i}模长为1;2.且相互正交

无畸变

有畸变的标定

以无畸变的参数作为初值进行优化

三维重建

1.射线交汇法

2.非平行三角测量

3.平行三角测量


http://www.ppmy.cn/news/307277.html

相关文章

CCD成像原理以及机器视觉中的相机选型

CCD成像原理以及机器视觉中的相机选型 近年来,随着人工智能的高速发展和图像处理技术的日益成熟,机器视觉在自动化领域发挥着越来越大的作用。机器视觉被用于代替人工视觉,使机器人能够完成以往只有人工才能完成的任务,这大大减少…

彩色CCD相机工作原理

原理 黑白(单色)相机 CCD原理并不复杂。我们可以把它想象成一个顶部被打开的记忆芯片。因此光束可以射到记忆单元中。根据"光电效应”,这些光束在记忆单元中产生负电荷(下图中右上部分)。 曝光后&…

机器视觉系列(四)——相机部分

一、工业相机和其他数码相机的区别 工业相机和普通数码相机的区别: ①工业相机是工业用品,需要连续长时间运行,所以在性能可靠性、稳定性、环境稳定、防水、连续运行时间上有明显的优势。工业相机不易损坏,连续工作时间长&#x…

如何选择工业中CCD相机与CMOS相机

按感光芯片的结构分,可以分为 CCD 和 CMOS 两种。具体的又有很多种,这里我们列举几种比较常见的: 全帧 CCD 帧转移 CCD 逐行扫描行间转移 CCD 隔行扫描行间转移 CCD 3T CMOS滚动快门或卷帘快门 4T CMOS串行全帧快门 5T CMOS并行全帧快…

1-CCD相机选型

1-相机分类 2-以像素数选择(高像素型或标准型) 从“像素分辨率”这一点来添加良否判定的基准,可选择最佳像素数的相机! 视觉系统所使用的 CCD 拍摄元件是以格子状排列的较小像素的集合体。在作为标准型经常使用的 31 万像素 CCD …

CCD相机

相机处理系统 分辨率 相机每次采集图像的像素点数,一般对应于光电传感器靶面排列的像元数。 像素深度 每位像素数据的位数,常见的是8bit,10bit,12bit。分辨率和像素深度共同决定了图像的大小。例如对于像素深度为8bit的500万像素&…

如何设计一个完整的交互流程,提升产品用户体验

交互流程设计是一项关乎用户体验的重要工作。通过设计和规划用户与产品或服务的交互方式和流程,我们可以提高用户的满意度和使用效果。在本文中,我们将深入探讨交互流程设计的关键要素以及其对用户体验的重要性。 交互流程设计本质是通过设计和规划用户与…

【华为OD机试真题 C语言】9、绘图机器 | 机试真题+思路参考+代码解析

文章目录 一、题目🎃题目描述🎃输入输出🎃样例1🎃样例2 二、思路参考三、代码参考 作者:KJ.JK 🍂个人博客首页: KJ.JK 🍂专栏介绍: 华为OD机试真题汇总,定期…