1

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

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

4

1 回答 1

0

经过一番挣扎,我找到了解决方案。简而言之,我发现了一些很好的特征来跟踪并基于它们创建了正弦人脸模型。该模型在 POSIT 算法中用于计算旋转矩阵和平移向量。为了将 2D 点投影到 3D 模型中,我使用了针孔相机模型。

于 2014-02-02T20:45:04.710 回答