gpt4 book ai didi

c++ - 如何使用 2D 跟踪和初始 3D 姿势估计 3D 姿势

转载 作者:太空宇宙 更新时间:2023-11-03 22:57:46 26 4
gpt4 key购买 nike

当物体在场景中移动时如何计算 3D 姿态,我使用 SURF 跟踪场景中的物体并且该物体的初始 3D 姿态是已知的。我所知道的是,一旦我使用 SURF,两个连续帧之间的 2D 对应关系就知道了,因此通过将原始 3D 姿势与一些变换矩阵相乘来计算 3D 姿势应该不难。

最佳答案

当你知道你的特征点在某个固定坐标系中的 3D 位置时,那么在移动你的相机时,你真正需要做的就是估计相机的姿势并应用反向变换来了解当前姿势当前引用系中的对象。此类问题称为 Pn-P 问题。围绕这个有大量的工作,但最近关于这个主题的一篇论文 promise 了一种有效的算法来估计姿势是 http://cvlabwww.epfl.ch/~lepetit/papers/lepetit_ijcv08.pdf

您还可以使用 cv::solvePnP

关于c++ - 如何使用 2D 跟踪和初始 3D 姿势估计 3D 姿势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25670773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com