一,背景html
總體來講虹軟的人臉識別SDK仍是不錯的。咱們測試過Face++的,百度的,騰訊的,都是在線聯網的,須要把上傳數據到它們服務器,不利商業用途;虹軟SDK支持離線。git
二,下載虹軟SDKgithub
一、註冊虹軟開發者帳號(http://www.arcsoft.com.cn/ai/loginrequired?source=../sdk/apply-1002-2.html) 二、下載離線SDK(注意我下載的是64位的windows版本)
本demo中須要使用的離線SDK 人臉檢測( libarcsoft_fsdk_face_detection.dll ) 和 人臉識別( libarcsoft_fsdk_face_recognition.dll)
3、代碼windows
一、離線dll 的目錄
二、 修改key
到SDK下載頁面查詢本身的key
4、源碼下載服務器
源碼是基於 毛毛蟲(https://www.cnblogs.com/catzhou/articles/8876838.html) 前輩的作了一丟丟的修改,因爲我下載生成報錯,修改後的源碼下載(https://github.com/ZhMartincheng/ArcFaceDemo-master)。app
5、注意測試
運行報錯:試圖加載格式不正確的程序。 (異常來自 HRESULT:0x8007000B)ui
報錯緣由:下載的SDK是64位,咱們本地生成目標不同3d
保證也是64位 code