我正在使用视频播放Vuforia示例来构建应用。当应用程序识别出多个图像目标时,我想知道哪个是距离屏幕中心最近的一个(应该是我的相机视图)。在源代码中,我找到了这一行:
const QCAR::Matrix34F & QCAR::TrackableResult::getPose()
它给出了目标的3x4姿势矩阵。如何使用此矩阵提取此信息?
感谢
答案 0 :(得分:2)
这个Vuforia Knowledge database article详细解释了姿势矩阵的含义,你应该看看它。
为了使其变短,姿势矩阵是3x4矩阵,其最后一列是从摄像机到检测到的目标的平移向量<x,y,z>
。因此,“最接近屏幕中心的目标”应该是<x,y>
向量最小的目标。
希望这有帮助!