1. 程式人生 > >執行STASM所需要的Visual Studio 2010和OpenCV的配置方法

執行STASM所需要的Visual Studio 2010和OpenCV的配置方法

    STASM是一個實現face landmark的開源類庫,以ASM(Active Shape Model)為基礎進行了改進,在A comparative study of face landmarking techniques這篇關於face landmark的綜述文章中技壓群雄,所以我也選擇這個類庫來完成一些人臉特徵點提取的工作。樓主是個用Windows的屌絲,平常使用Linux程式設計的可繞道。STASM的執行需要使用到OpenCV和Visual Studio 2010+,在配置之前都應安裝完畢。

1、下載STASM原始碼。

2、配置OpenCV。

    我採用的OpenCV版本是2.4.10,OpenCV官網有的時候可能比較卡,可以從其他地方下載,譬如

OpenCV2.4.10 。下載完成後直接解壓到一個地方就可以了。然後按照下面連結所給出的帖子進行配置。

    該貼中的OpenCV版本是2.4.3,不過問題不大,路徑只需要稍作調整就可以了,其他的按照流程走就可以了。

3、STASM專案配置。

    在下載好的STASM資料夾中找到vc10就是Visual Studio 2010所對應的專案檔案,開啟解決方案就進入專案了。這裡要特別說明的是上一步中在“專案屬性->聯結器->輸入->附加依賴項”這裡要修改成你所安裝的OpenCV版本對應的幾個lib檔案。

4、編譯執行。

    配置完成後就可以編譯執行minimal.cpp了,執行結果如下。樓主試了幾次,感覺定位效果還是挺不錯的,而且速度相當可以。