使用Lucas和POSIT进行面部姿势估计

时间:2011-12-02 03:33:33

标签: opencv

我正在研究一个AR项目,我必须找到一个面旋转了多少角度。为此我按照以下步骤

步骤1:在脸上标记一些点。

步骤2:使用Luckas Kanade光流算法跟踪这些点

步骤3:定义与上面标记的点对应的3D模型。

步骤4:将映射到图像点和3D模型上方的LK的输出点提供给POSIT,以找到姿势估计并找到旋转矩阵

步骤5:使用opencv函数cvRodrigues2

导出eular角度

现在回答我的问题,这个实现在不同的面孔中显示出不同的行为。即在某些脸上,当脸朝左转,我得到了 - 角度大小,向右,我得到了+角度大小,而在某些脸上,反之亦然。

有人可以帮我分析为什么会出现这种行为吗?

0 个答案:

没有答案