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

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


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

针孔相机的数学模型

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

像素坐标系

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

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

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

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

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

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

图像存储的方法

图像畸变的定义:

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

图像变形与畸变的分类

径向畸变与切向畸变

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

图像校准的数学方法

相关推荐
远离UE417 分钟前
Forward+ & Deferred+学习笔记
笔记·数码相机·学习
Hua-Jay23 分钟前
OpenCV联合C++/Qt 学习笔记(十六)----图像细化、轮廓检测、轮廓信息统计及轮廓外接多边形
c++·笔记·qt·opencv·学习·计算机视觉
sali-tec43 分钟前
C# 基于OpenCv的视觉工作流-章69-圆弧测量
图像处理·人工智能·opencv·算法·计算机视觉
拓朗工控1 小时前
机器视觉落地有多难?看拓朗工控如何重新定义工控机的“硬核”标准
数码相机·视觉检测·工控机
人工智能培训1 小时前
集中式与分布式智能:单个复杂智能体 vs. 多个简单智能体协同
大数据·人工智能·机器学习·计算机视觉·知识图谱
sali-tec1 小时前
C# 基于OpenCv的视觉工作流-章70-轮廓点距
图像处理·人工智能·opencv·算法·计算机视觉
ZPC82101 小时前
Linux / Ubuntu 隔离 CPU 核心 + ROS2 线程绑定
人工智能·算法·计算机视觉
kay_54512 小时前
YOLO26改进| 特征融合 | 小波变换的多尺度特征融合
人工智能·目标检测·计算机视觉·目标跟踪·论文·yolo26·yolo26改进
OpenBayes贝式计算17 小时前
流式 3D 重建新突破!LingBot-Map 融合 Trajectory Memory 与几何上下文;12.6 万 QA 样本!
计算机视觉·开源·agent
sali-tec17 小时前
C# 基于OpenCv的视觉工作流-章62-线线距离
图像处理·人工智能·opencv·算法·计算机视觉