在Vuforia中获得最接近的目标图像

时间:2013-11-11 12:10:58

标签: opengl-es matrix vuforia

我正在使用视频播放Vuforia示例来构建应用。当应用程序识别出多个图像目标时,我想知道哪个是距离屏幕中心最近的一个(应该是我的相机视图)。在源代码中,我找到了这一行:

const QCAR::Matrix34F & QCAR::TrackableResult::getPose()

它给出了目标的3x4姿势矩阵。如何使用此矩阵提取此信息?

感谢

1 个答案:

答案 0 :(得分:2)

这个Vuforia Knowledge database article详细解释了姿势矩阵的含义,你应该看看它。

为了使其变短,姿势矩阵是3x4矩阵,其最后一列是从摄像机到检测到的目标的平移向量<x,y,z>。因此,“最接近屏幕中心的目标”应该是<x,y>向量最小的目标。

希望这有帮助!