2013-05-11 73 views
1

我想使用EmguCV創建眼動儀。我遇到了計算臉部位置的問題,爲了正確估計一個人的視線,我需要獲取臉部位置。我想使用Haar級聯來檢測臉部,然後使用光流方法跟蹤一些臉部特徵。問題是接下來要做什麼。眼動追蹤 - 估計臉部位置

如何將追蹤的2D點投影到3D以提取旋轉矩陣?我聽說過POSIT算法,但要使用它,我需要一個3D人臉模型。有沒有一種方法可以在程序的初始化過程中自動創建人臉模型?

+0

聽起來像你是新來的領域。這可能意味着你會爲此而掙扎。例如,opencv不會給你一個準確的臉部位置(甚至會是!),光流可能不會幫助你找到或跟蹤眼睛。爲什麼不使用眼動儀的現有實施? – 2013-07-15 14:32:54

回答

0

經過一番鬥爭,我找到了一個解決方案。簡而言之,我發現了一些很好的功能,可以跟蹤並基於它們創建正弦曲面模型。該模型在POSIT算法中用於計算旋轉矩陣和平移向量。爲了將二維點投影到三維模型中,我使用了針孔相機模型。