欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

opencv的pnp()算法接口是相对于3D点,输出的是相机与3D点之间的R和T

发布时间:2023/12/10 编程问答 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 opencv的pnp()算法接口是相对于3D点,输出的是相机与3D点之间的R和T 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1、情况一:

两帧图像 -》 提取特征-》特征匹配-》通过2d-2d计算 F基础矩阵、E 本质矩阵 、H  单一性矩阵 -》解析出 相机自身的运动R和T -》再通过三角化,将2d点转为相机的3d点(每个空间点在两个相机坐标系下的投影3D坐标与像素2D坐标)

再通过pnp()算法,输入3d 、2d 、R、T-》输出相机相对于空间3D点的R和T的关系

 

2、情况二:
一张图像-》获取2d点和计算图像平面上的2d点相对于固定平面中心点O的每个3D点-》再通过pnp()算法,输入3d 、2d 、R、T-》输出相机相对于图像平面上的中心点O的R和T的关系

创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖

总结

以上是生活随笔为你收集整理的opencv的pnp()算法接口是相对于3D点,输出的是相机与3D点之间的R和T的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。