眼动追踪 - 估计面部位置

时间:2013-05-11 13:33:45

标签: c# opencv emgucv opticalflow eye-tracking

我想使用EmguCV创建一个眼动追踪器。我遇到了计算面部位置的问题,为了正确估计一个人的凝视,我需要这个问题。我想使用Haar级联检测面部,然后使用光流法跟踪一些面部特征。问题是接下来要做什么。

如何将跟踪的2D点投影到3D以提取旋转矩阵?我听说过POSIT算法,但要使用它,我需要一个3D人脸模型。是否有方法在程序初始化期间自动创建面部模型?

1 个答案:

答案 0 :(得分:0)

经过一番努力,我找到了解决方案。总之,我简短地发现了一些很好的功能来跟踪和基于它们我创建了正弦曲面模型。该模型在POSIT算法中用于计算旋转矩阵和平移向量。为了将2D点投影到3D模型中,我使用了针孔相机模型。