1. 程式人生 > >Openface初次安裝配置

Openface初次安裝配置

Openface(https://github.com/TadasBaltrusaitis/OpenFace)

是劍橋大學計算機實驗室Rainbow課題組聯合CMU開發的一系列結合人臉特徵點檢測、AU單元識別等等功能的軟體。

這次我們來看看其github上面比較有名的一個開源的Openface專案如何進行第一次安裝和配置。

1.首先從Github上面下載完整的zip檔案,然後解壓到任何路徑。

2.開啟主資料夾下面的Openface.sln,會見如下介面:


左邊有五個可執行檔案,每個都有不同的功能。

第一個功能是對圖片進行處理,可以提取特徵點、圖片序列的AU檢測

第二個功能是對視訊、攝像頭的單個人臉進行處理,並且帶有注視估計(gaze estimation)的功能

第三個在第二個功能的基礎上可以檢測多個人臉

第四個可以提取特徵,比如AU的特徵

第五個是什麼我忘了

3.在進行配置之前,一定要記得把當前模式切換到Release的狀態,這樣跑起來快一些。

也因此,在配置的時候,把屬性框設定成對應狀態之後,再進行配置,否則你的配置和你要進行編譯的環境狀態不匹配,等於白做。

4.任意選擇一個可執行的功能,右鍵進入屬性欄如圖進行第一個設定的確認


5.進入VC++目錄這一欄進行看到如下劃線處


包含、引用的目錄進行編輯時,加入你的OPENCV的Include所在的路徑

庫目錄進行編輯的時候,加入你的opencv中對應opencv.worldxx.lib這個檔案所在的路徑

注意,這裡我忘記是否需要加入DLIB的庫,如果需要也在上面進行新增就好了。

6.進入C/C++的預編譯頭這一欄進行如下的確認


7. 進入連結器的輸入一欄,進行如下確認:


8.儲存之後,在同樣的除錯狀態下把你所選擇的這個可執行功能右鍵進行生成,其他的可執行功能也像這樣進行生成

9.生成完成之後,你的openface資料夾下面會有一個x64資料夾,其中會生成一些對應的exe,你可以直接執行,或者對照github上面的一個教程,利用命令欄加入相應的命令進行執行。你也可以使用其他資料夾下面的 一些matlab命令進行執行。