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/ArcsoftEscErd/ArcfaceDemo_CPP

 

配置過程:

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

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庫與項目配置的位數不匹配,請按上述步驟重新配置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM