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

環境配置:

開發環境:Win10 + VS 2013

SDK版本:ArcFace v2.0

OpenCV版本:2.4.9

平臺配置: x64、x86下Release、Debug

SDK 下載地址:戳這裏

Demo 下載地址:https://github.com/ArcsoftEsc...

配置過程:

  1. 安裝VS2013環境安裝包(vcredist_x86_vs2013.exe)
  2. 從官網(http://www.arcsoft.com.cn/ai/...,下載對應的sdk版本(x86或x64)並解壓
  3. 下載SDK以及ArcFace C++Demo
  4. 頭文件配置:inc文件夾內文件放入ArcFaceDemoincludeinc文件夾內

132149ccek0i17kwiwmw7k.png

5. SDK庫配置:

      x64版本:

           將libarcsoft_face_engine.lib放至ArcFaceDemolib64FreeSdk文件夾下,如果沒有對應的文件夾,請先創建

      x86版本:

           將libarcsoft_face_engine.lib放至ArcFaceDemolib32FreeSdk文件夾下,如果沒有對應的文件夾,請先創建

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

 131654edd4ddrdkkfj8egd.png
131654mo0orzj9u1oro7tb.png

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

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

9. Demo使用多字節字符集,如果報MSB8031錯誤,請下載安裝vc_mbcsmfc.exe(https://www.microsoft.com/en-...

常見問題:

  1. 編譯出現下列問題,是因爲32位、64位靜態庫配置出錯,請按上述步驟重新配置。
  1. 編譯通過,運行出現下列問題,是因爲放在項目根目錄下的32位、64位dll庫與項目配置的位數不匹配,請按上述步驟重新配置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章