深度学习 相机标定_相机标定

深度学习 相机标定_相机标定术语内参矩阵:IntrinsicMatrix焦距:FocalLength主点:PrincipalPoint径向畸变:RadialDistortion切向畸变:TangentialDistortion旋转矩阵:RotationMatrices平移向量:TranslationVectors平均重投影误差:MeanReprojectionError重投影误差:Repr…

大家好,又见面了,我是你们的朋友全栈君。

术语

内参矩阵: Intrinsic Matrix

焦距: Focal Length

主点: Principal Point

径向畸变: Radial Distortion

切向畸变: Tangential Distortion

旋转矩阵: Rotation Matrices

平移向量: Translation Vectors

平均重投影误差: Mean Reprojection Error

重投影误差: Reprojection Errors

重投影点: Reprojected Points

四个坐标系

世界坐标系

相机坐标系

z轴为光轴.原点为光心.

图像坐标系

像素坐标系

前三个坐标系的单位是米或者毫米,最后一个是像素.

世界转相机

79a943aab7b783b794bb84d2b3d5f3e7.png

R为3 x 3 旋转矩阵, t为3 x 1平移向量.

相机转图像

d36ff66104b8dd884ff286bddee23320.png

如图,空间任意一点P与其图像点p之间的关系,P与相机光心o的连线为oP,oP与像面的交点p即为空间点P在图像平面上的投影。

该过程为透视投影,如下矩阵表示:

197fb08359ac10a97b08cae803f27404.png

其中,s为比例因子(s不为0),f为有效焦距(光心到图像平面的距离). (x,y,z)为相机坐标系内的点,(X,Y)为图像坐标系内的点.

图像转像素

6481b37d4c67295f75efa59d1aa3ef2e.png

图像坐标系

图中的XOY.原点为光轴与相面交点. 单位通常为毫米.

像素坐标系

图像左上角为原点. 图中的uov

aeace0a00b4e92c91d74192cb68d179d.png

dx,dy代表在x,y方向,每个像素代表多少毫米. u0,v0代表图像XOY的原点在uov的像素坐标。

世界转像素

有了上面的讨论,可得:

c809f1e579ad7711ecdb4fcdb3656c96.png

M1的参数是由相机本身决定的.所以叫内参.

相机标定

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140339.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python3.7如何安装numpy库_python升级后第三方库

    python3.7如何安装numpy库_python升级后第三方库1.这是个傻瓜教程,首先打开pycharm,点击左上脚的File,选择settings,找到project中的pythoninterpreter点击图中加号,即可添加库2.直接在输入框中输入要安装的库,点击安装即可

    2022年8月27日
    0
  • HTML5期末大作业:大学生个人网站设计——我们的班级(7页) HTML+CSS+JavaScript 学生DW网页设计作业成品 html网页制作代码大全 html5网页设计作业代码

    HTML5期末大作业:大学生个人网站设计——我们的班级(7页) HTML+CSS+JavaScript 学生DW网页设计作业成品 html网页制作代码大全 html5网页设计作业代码HTML5期末大作业:大学生个人网站设计——我们的班级(7页)HTML+CSS+JavaScript学生DW网页设计作业成品web课程设计网页规划与设计计算机毕设网页设计源码常见网页设计作业题材有个人、美食、公司、学校、旅游、电商、宠物、电器、茶叶、家居、酒店、舞蹈、动漫、明星、服装、体育、化妆品、物流、环保、书籍、婚纱、游戏、节日、戒烟、电影、摄影、文化、家乡、鲜花、礼品、汽车、其他等网页设计题目,A+水平作业,可满足

    2022年9月17日
    0
  • 轻量级网络什么意思_轻量级网络有哪些

    轻量级网络什么意思_轻量级网络有哪些轻量级网络ShuffleNetv1有事没事扯扯淡关注0.0732019.01.1014:50:55字数1,803阅读2,698ShuffleNetpaperShuffleNet是旷视科技提出的一种计算高效的CNN模型,其和MobileNet和SqueezeNet等一样主要是想应用在移动端。所以,ShuffleNet的设计目标也是如何利用有限的计算资源来达到最好的模型精度,这需要很好地在…

    2022年9月9日
    0
  • TCP拥塞控制原理

    TCP拥塞控制原理TCP拥塞控制原理:TCP使用的是端到端的拥塞控制而不是网络辅助的拥塞控制,因为IP曾不想端系统提供显示的网络拥塞反馈。TCP采用的方法是让每一个发送方根据所感知到的网络拥塞的程度,来限制其能向连接发送流量的速率。这种方法有三个问题: 一个TCP发送方是如何限制向连接发送流量的速率? 一个TCP发送方是如何感知它到目的地之间的路径上存在拥塞的呢?

    2022年6月24日
    28
  • 理解LSTM模型[通俗易懂]

    理解LSTM模型[通俗易懂]写在前面:这是翻译自colah的一篇博客,原文关于LSTM神经网络模型的理解写的非常直观、简单易懂,所以翻译过来帮助大家学习理解LSTM模型。当然我不是按照原文一字不落的翻译,而是摘出其中对模型理解最有帮助的部分,然后用我自己理解的方式和语言来写的博文。这是我翻译博文的一贯做法。有兴趣的可以自行去看原文,比较简短,原博客地址:http://colah.github.io/posts/2015-08-Understanding-LSTMs/一、循环神经网络RNNRNN循环神经网络使用循环核来实

    2022年9月10日
    0
  • latex中的希腊字母表_LaTeX怎么念

    latex中的希腊字母表_LaTeX怎么念希腊字母,我们从小学开始认识它,但对它的读音我依旧靠蒙(说蒙真的感觉好羞愧啊)。尤其在大学数学分析中,希腊字母超级多,很多经典的公式,都由希腊字母来表示。它自然成为数学领域不可或缺的符号,将数学复杂的内容变为了清晰易懂的,平易近人。今天,为什么要谈希腊字母呢?还得从前天我写LaTeX时用ε\varepsilon说起,在百度百科查到的是ϵ\epsilon,,符号不是我要的,顿时对百度的憎恶感突增好几倍

    2022年10月13日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号