博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
相机内参和外参的解释
阅读量:4082 次
发布时间:2019-05-25

本文共 650 字,大约阅读时间需要 2 分钟。

这个我觉得说清楚了,说相机内参包括内参矩阵和畸变矩阵,这样就好理解了,我之前把内参等同于内参矩阵了。

转载自:

相机内参和外参的解释

2020-12-02 09:56:57 553

分类专栏: 文章标签:

版权

相机内参分为内参矩阵和畸变参数矩阵

1、下面给出了内参矩阵,需要注意的是,真实的镜头还会有径向和切向畸变,而这些畸变是属于相机的内参的。

内参矩阵如下:

fx,fy为焦距,一般情况下,二者相等,x0、y0为主点坐标(相对于成像平面),s为坐标轴倾斜参数,理想情况下为0。

2、畸变参数:k1,k2,k3径向畸变系数,p1,p2是切向畸变系数。径向畸变发生在相机坐标系转图像物理坐标系的过程中。而切向畸变是发生在相机制作过程,其是由于感光元平面跟透镜不平行。

3.切向畸变:产生的原因透镜不完全平行于图像平面,这种现象发生于成像仪被粘贴在摄像机的时候。

在这里插入图片描述
4.径向畸变:产生原因是光线在远离透镜中心的地方比靠近中心的地方更加弯曲径向畸变主要包含桶形畸变和枕形畸变两种。

下面两幅图是这两种畸变的示意:

在这里插入图片描述
它们在真实照片中是这样的:
在这里插入图片描述

5.摄像机镜头畸变

由于摄像机物镜系统设计、制作、装配所引起的像点偏离其理想位置点位误差称为光学畸变,如下图所示:

在这里插入图片描述

其总的转换关系:
在这里插入图片描述
相机外参分为旋转矩阵和平移矩阵

旋转矩阵和平移矩阵共同描述了如何把点从世界坐标系转换到摄像机坐标系

1、旋转矩阵:描述了世界坐标系的坐标轴相对于摄像机坐标轴的方向

2、平移矩阵:描述了在摄像机坐标系下,空间原点的位置

参考文章:

你可能感兴趣的文章
我觉得在室内弄无人机开发装个防撞机架还是很有必要的,TBUS就做得很好。
查看>>
serial也是见到很多次了,似乎它就是一种串行通信协议
查看>>
TBUS的一些信息
查看>>
PX4+激光雷达在gazebo中仿真实现(古月居)
查看>>
专业和业余的区别就在于你在基础在基本功打磨练习花的时间
查看>>
通过mavlink实现自主航线的过程笔记
查看>>
Ardupilot飞控Mavlink代码学习
查看>>
这些网站有一些嵌入式面试题合集
查看>>
我觉得刷题是有必要的,不然小心实际被问的时候懵逼,我觉得你需要刷个50份面试题。跟考研数学疯狂刷卷子一样!
查看>>
我觉得嵌入式面试三要素:基础吃透+项目+大量刷题,缺一不可。不刷题是不行的。而且得是大量刷,刷出感觉套路,别人做题都做得是固定题型套路条件反射了,你还在那慢慢理解慢慢推是不行的,也是考研的教训。
查看>>
相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择和平移矩阵),内参和外参系数可以对之后相机拍摄的图像就进行矫正,得到畸变相对很小的图像。
查看>>
现在来看,做个普罗米修斯的docker镜像对我而言并不难,对PX4仿真环境配置也熟悉了。
查看>>
删除docker容器和镜像的命令
查看>>
VINS-Fusion Intel® RealSense™ Depth Camera D435i
查看>>
使用Realsense D435i运行VINS-Fusion并建图
查看>>
gazebo似乎就是在装ROS的时候一起装了,装ROS的时候选择的是ros-melodic-desktop-full的话。
查看>>
React + TypeScript 实现泛型组件
查看>>
TypeScript 完全手册
查看>>
React Native之原理浅析
查看>>
Git操作清单
查看>>