C++ 虹軟人臉識別 ArcFace 2.0 Demo

環境配置:html

開發環境:Win10 + VS 2013git

SDK版本:ArcFace v2.0github

OpenCV版本:2.4.9redis

平臺配置: x6四、x86下Release、Debugapp

 

SDK 下載地址:戳這裏spa

Demo 下載地址:https://github.com/ArcsoftEscErd/ArcfaceDemo_CPPhtm

 

配置過程:blog

1. 安裝VS2013環境安裝包(vcredist_x86_vs2013.exe)element

2. 從官網(http://www.arcsoft.com.cn/ai/arcface.html)申請sdk,下載對應的sdk版本(x86或x64)並解壓開發

3. 下載SDK以及ArcFace C++Demo

4. 頭文件配置:inc文件夾內文件放入\ArcFaceDemo\include\inc文件夾內


5. SDK庫配置:

      x64版本:

           將libarcsoft_face_engine.lib放至\ArcFaceDemo\lib64\FreeSdk文件夾下,若是沒有對應的文件夾,請先建立

      x86版本:

           將libarcsoft_face_engine.lib放至\ArcFaceDemo\lib32\FreeSdk文件夾下,若是沒有對應的文件夾,請先建立

6. 在運行代碼的時候將對應版本SDK和OpenCV的dll庫放至項目根目錄下,以避免運行時找不到對應的dll庫,OpenCV運行庫在\ArcFaceDemo\lib32(lib64)\opencv\bin下

​ 


7. 將官網申請的APPID及SDKKEY填寫至ArcFaceEngine.cpp文件中,注意平臺和版本對應


8. 在Debug或者Release中選擇配置管理器,選擇對應的平臺,肯定Demo已配置好


9.      Demo使用多字節字符集,若是報MSB8031錯誤,請下載安裝vc_mbcsmfc.exe(https://www.microsoft.com/en-us/download/details.aspx?id=40770)

 

常見問題:

1. 編譯出現下列問題,是由於32位、64位靜態庫配置出錯,請按上述步驟從新配置。


2. 編譯經過,運行出現下列問題,是由於放在項目根目錄下的32位、64位dll庫與項目配置的位數不匹配,請按上述步驟從新配置。

相關文章
相關標籤/搜索