環境配置:
開發環境:Win10 + VS 2013
SDK版本:ArcFace v2.0
OpenCV版本:2.4.9
平臺配置: x64、x86下Release、Debug
SDK 下載地址:戳這裏
Demo 下載地址:https://github.com/ArcsoftEsc...
配置過程:
- 安裝VS2013環境安裝包(vcredist_x86_vs2013.exe)
- 從官網(http://www.arcsoft.com.cn/ai/...,下載對應的sdk版本(x86或x64)並解壓
- 下載SDK以及ArcFace C++Demo
- 頭文件配置:inc文件夾內文件放入ArcFaceDemoincludeinc文件夾內
5. SDK庫配置:
x64版本:
將libarcsoft_face_engine.lib放至ArcFaceDemolib64FreeSdk文件夾下,如果沒有對應的文件夾,請先創建
x86版本:
將libarcsoft_face_engine.lib放至ArcFaceDemolib32FreeSdk文件夾下,如果沒有對應的文件夾,請先創建
6. 在運行代碼的時候將對應版本SDK和OpenCV的dll庫放至項目根目錄下,以免運行時找不到對應的dll庫,OpenCV運行庫在ArcFaceDemolib32(lib64)opencvbin下
7. 將官網申請的APPID及SDKKEY填寫至ArcFaceEngine.cpp文件中,注意平臺和版本對應
8. 在Debug或者Release中選擇配置管理器,選擇對應的平臺,確定Demo已配置好
9. Demo使用多字節字符集,如果報MSB8031錯誤,請下載安裝vc_mbcsmfc.exe(https://www.microsoft.com/en-...
常見問題:
- 編譯出現下列問題,是因爲32位、64位靜態庫配置出錯,請按上述步驟重新配置。
- 編譯通過,運行出現下列問題,是因爲放在項目根目錄下的32位、64位dll庫與項目配置的位數不匹配,請按上述步驟重新配置。