当前位置:网站首页>【6月第一周学习记录】UU-Computer vision(1):3D reconstruction&Camera calibration
【6月第一周学习记录】UU-Computer vision(1):3D reconstruction&Camera calibration
2022-06-09 07:21:00 【Finale_R】
1. 标定的意义与目的


2. 标定的步骤
世界坐标系→相机坐标系:
把物体的世界坐标系先旋转,与相机坐标系对齐,然后平移
首先,绕X轴旋转:X不变


注意:要变换某个坐标系,都是用变换矩阵对其进行左乘

这就是相机的外参数(Extrinsics):
*把加号融入进变换矩阵的行为,就是转化为了齐次

像素坐标系
以像素为刻度,以相机为原点,uv为x轴y轴的坐标系
缺点:以像素为刻度,所以不利于坐标变换,于是建立图像坐标系XOY

图像坐标系
它与像素坐标系是平行:不需要旋转,只需要通过平移就能重合

世界到图像变换公式(小孔成像原理):
矩阵看起来都很抽象,其实都可以拆开来算一下,会豁然开朗

最后,将图像坐标系化为像素坐标系:

总结

3. 噪音:畸变
以上是理想的情况,直线经过转换后仍然为直线,但现实中存在很多噪音。

径向畸变与切向畸变
径向畸变主要来自于透镜形状,如广角透镜,余弦透镜。
切向畸变主要来自于镜片制造缺陷或组装,导致其与成像平面不平行。
也存在其它类型的畸变,但以上两种带来的畸变是最主要的。

径向畸变(Radial distortion)
由于光线在远离透镜中心的位置比中心位置更加弯曲,这导致距离中心点最远的边缘处,往往畸变最严重,如下图:枕形畸变(pincushion distortion)和筒形畸变(barrel distortion)


其中,筒形畸变在便宜低端的设备中尤其容易出现。
切向畸变(Tangential distortion)


切向畸变是非线性(不均匀)的,半径相同的像素畸变值不同,如下图:

畸变矫正
TIP:公式形如泰勒展开,最终得到五个畸变参数,三个径向,两个切向。

参考资料
幻灯片来源:
PP_AI的个人空间_哔哩哔哩_Bilibili ,感谢老师
部分图片来自于网络
边栏推荐
- WPF data binding (II)
- In case of internal disturbance and code field, see what block allocation strategy alluxio will adopt
- A group of interesting pictures to explain the status code
- InfoWorld文章丨将数据编排技术用于AI模型训练
- openGauss 数据库操作步骤
- Lvs+keepalived high availability
- Summarize the key knowledge of multithreading.
- 技术分享| 浅谈调度平台设计
- The pure English voxedit competition is coming
- MongoDB基础理解
猜你喜欢
随机推荐
The latest Shanxi construction safety officer simulation question bank and answers in 2022
市场变化,欢聚集团如何穿越不确定性风暴?
2022年7月2日下午,济南IT技术聚会,感兴趣的朋友扫码报名并入群交流
招聘 | 上班轰趴,下班狼人杀,天天招人,怕是要发!
pushmall推贴共享电商2022年5月份计划更新完成
Read dates in various formats from excel and convert them to target formats
2022年最新山西建筑安全员模拟题库及答案
Error (119013): Current license file does not support the EP4CE10F17C8 device解决方法
pycharm 和mysql做学生信息管理系统问题求解
Push related summary
Cognition of clothing and textile industry
287. 寻找重复数
Mongodb basic understanding
Simulated question bank and answers for the 2022 National latest fire facility operator (intermediate fire facility operator) examination
Flutter learning Hello World
209. 长度最小的子数组
Idea如何查看保存代码的路径
Google browser F12 (developer tool) ---network
分布式消息中间件--消息队列介绍
数据库期末考试大纲









