双目摄像头内参如何使用? 如何转化数据?

举报
一颗小树x 发表于 2020/12/04 00:47:41 2020/12/04
【摘要】 目录 1.双目摄像头 2.双目 定标+矫正后的参数  1)IntrinsicMatrix 参数 2)径向畸变、切向畸变  3)旋转参数、平移参数    准备工作:(双目视觉 定标+矫正,来获取数据) 1.双目摄像头     2.双目 定标+矫正后的参数  Came...

目录

1.双目摄像头

2.双目 定标+矫正后的参数 

1)IntrinsicMatrix 参数

2)径向畸变、切向畸变

 3)旋转参数、平移参数  


 准备工作:(双目视觉 定标+矫正,来获取数据)

1.双目摄像头

 

 

2.双目 定标+矫正后的参数 

CameraParameters1 与  CameraParameters2为左右摄像头的内部参数

 

摄像头的内部参数,如 CameraParameters1 左相机为例:

要用到的用红色框出的参数;

RadialDistortionTangentialDistortion 中存放的是畸变参数。

IntrinsicMatrix 存放的是摄像头的内参

 

1)IntrinsicMatrix 参数

先看一下 IntrinsicMatrix 参数,双击一下 IntrinsicMatrix 

 

这个和OpenCV中是转置的关系,注意不要搞错。 

 对应:                                                                    
 

                     

即:  

420.758142829981      -0.457820850080972     344.440839504749
     0                               423.157176819330          242.870587685168    
     0                                    0                                              1  
 

 

2)径向畸变、切向畸变

RadialDistortion 为 径向畸变,摄像头由于光学透镜的特性使得成像存在着径向畸变,可由K1,K2,K3确定。

TangentialDistortion 切向畸变,由于装配方面的误差,传感器与光学镜头之间并非完全平行,因此成像存在切向畸变,可由两个参数P1,P2确定。

需要注意参数的排放顺序,即K1K2P1P2K3

例如, 左相机为例:

 

 

RadialDistortion :0.016004928431323 , 0.041062484186359  对应 K1,K2  ; K3默认为0

 TangentialDistortion :0.005480700176874 , 0.003979285309815   对应  P1,P2

所以在opencv中使用时,K1,K2,P1,P2,K3顺序 :

0.016004928431323 , 0.041062484186359 , 0.005480700176874 , 0.003979285309815  ,0
 

 

 3)旋转参数、平移参数  

RotationOfCamera2  为两个摄像头的旋转参数    TranslationOfCamera2  平移参数  

 

 

TranslationOfCamera2 可以直接使用 (在opencv中)

RotationOfCamera2  相对 opencv ,需要转化

原数据:

 

转化为opencv 可以用的数据:

0.9993             -0.002              0.0362  

 0.00066           0.9992            0.03869

 -0.0362           -0.0386            0.9985

(转化规律:横轴数据 --> 纵轴数据),具体可以查查opencv、相机、实际世界 坐标的关系,和转化

希望对你有帮助。

 

 

文章来源: guo-pu.blog.csdn.net,作者:一颗小树x,版权归原作者所有,如需转载,请联系作者。

原文链接:guo-pu.blog.csdn.net/article/details/86710737

推荐

华为开发者空间发布

让每位开发者拥有一台云主机

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。