从零实战SLAM-第四课(相机成像及常用视觉传感器)

在七月算法报的班,老师讲的蛮好。好记性不如烂笔头,关键内容还是记录一下吧,课程入口,感兴趣的同学可以学习一下。


相机的最基础模型就是针孔相机模型

针孔相机的数学模型

实物高度与成像高度之间的换算公式

像素坐标系

相机的内参矩阵,用于计算世界坐标系与像素坐标系之间的转换。

图像中的一个点,世界坐标系上一条射线上的点均匹配,所以说丢失了距离信息。

世界坐标系、相机坐标系与像素坐标系之间的关系。

内参矩阵通过相机标定即可获取,或出厂时厂家提供,SLAM需要解决的是几个外参矩阵的计算。

双目相机的原理及计算距离的方法

两种RGB-D相机的工作原理(结构光与飞行时间)

图像存储的方法

图像畸变的定义:

是指成像过程中所产生的图像像元的几何位置相对于参照系统(地面实际位置或地形图)发生的挤压、伸展、偏移和扭曲等变形,使图像的几何位置、尺寸、形状、方位等发生改变。针孔前的镜头会引入畸变:

图像变形与畸变的分类

径向畸变与切向畸变

透镜自身形状对光线传播的影响------径向畸变;组装过程中,透镜和成像平面未完成平行------切向畸变

图像校准的数学方法

相关推荐
xuehaishijue2 分钟前
射击靶标检测系统源码分享
人工智能·计算机视觉·目标跟踪
LabVIEW开发36 分钟前
LabVIEW机械手视觉引导系统
数码相机·labview
白葵新2 小时前
PCL addLine可视化K近邻
c++·人工智能·算法·计算机视觉·3d
simple_whu2 小时前
相机畸变系数$b_1,b_2$与畸变系数aspect ratio和skew的互转
数码相机·计算机视觉·摄影测量
sp_fyf_20244 小时前
浅谈计算机视觉的学习路径1
计算机视觉
VB.Net5 小时前
EmguCV学习笔记 VB.Net 12.3 OCR
opencv·计算机视觉·c#·ocr·图像·vb.net·emgucv
ShuQiHere5 小时前
【ShuQiHere】 探索计算机视觉的世界:从基础到应用
人工智能·计算机视觉
VB.Net6 小时前
EmguCV学习笔记 C# 12.3 OCR
opencv·计算机视觉·c#·ocr·vb.net·emgucv
QuantumYou18 小时前
计算机视觉 对比学习 串烧二
人工智能·学习·计算机视觉
Terry Cao 漕河泾19 小时前
SRT3D: A Sparse Region-Based 3D Object Tracking Approach for the Real World
人工智能·计算机视觉·3d·目标跟踪