C# 離線人臉識別 虹軟ArcFace 2.0 demo
環境:
win7以上 VS2013以上
sdk版本:ArcFace v2.0
x86 x64平臺Debug、Release配置都已通過編譯
下載地址:https://github.com/ArcsoftEscErd/ArcfaceDemo_CSharp.git
配置過程:
- 到虹軟官網下載SDK2.0版本,點選下載
-
解壓下載的x86或x64的zip包,本Demo以x64為例
-
選擇平臺,如:
,將libarcsoft_face.dll和libarcsoft_face_engine.dll放到bin\x64\Debug下
-
修改工程下App.config配置檔案中的APP_ID和對應的SDKKEY64的值
- 點選啟動或者F5啟動;
- 其他詳細資訊請閱讀專案中doc目錄下的說明文件;
常見問題:
1.後引擎初始化失敗
(1)請選擇對應的平臺,如x64,x86
(2)刪除bin下面對應的asf_install.dat,freesdk_132512.dat;
(3)請確保App.config下的appid,和appkey與當前sdk一一對應。
2.SDK支援那些格式的圖片人臉檢測?
目前SDK支援的圖片格式有jpg,jpeg,png,bmp等。
3.使用人臉檢測功能對圖片大小有要求嗎?
推薦的圖片大小最大不要超過2M,因為圖片過大會使人臉檢測的效率不理想,當然圖片也不宜過小,否則會導致無法檢測到人臉。
4.使用人臉識別引擎提取到的人臉特徵資訊是什麼?
人臉特徵資訊是從圖片中的人臉上提取的人臉特徵點,是byte[]陣列格式。
5.SDK人臉比對的閾值設為多少合適?
推薦值為0.8,使用者可根據不同場景適當調整閾值。
6.可不可以將人臉特徵資訊儲存起來,等需要進行人臉比對的時候直接拿儲存好的人臉特徵進行比對?
可以,當人臉個數比較多時推薦先儲存起來,在使用時直接進行比對,這樣可以大大提高比對效率。存入資料庫時,請以Blob的格式進行儲存,不能以string或其他格式儲存。
7.在.Net專案中出現堆疊溢位問題,如何解決?
.Net平臺設定的預設堆疊大小為256KB,SDK中需要的大小為512KB以上,推薦調整堆疊的方法為:
new Thread(new ThreadStart(delegate {
ASF_MultiFaceInfo multiFaceInfo = FaceUtil.DetectFace(pEngine, imageInfo);
}), 1024 * 512).Start();
8.X86模式下批量註冊人臉有記憶體溢位或圖片空指標
請增加虛擬記憶體或每次批量註冊人臉控制在20張圖片範圍內
9.圖片中有人臉,但是檢測時未檢測到人臉
(1)請調整detectFaceScaleVal的值;
(2)請確認圖片的寬度是否為4的倍數;
(3)請確認圖片是否通過ImageUtil.ReadBMP方法進行資料調整。
感謝 虹軟提供免費離線的人臉識別SDK
相關文章
- python3+arcface2.0 離線人臉識別 demoPython
- C# 離線人臉識別 ArcSoft V2.0 DemoC#
- Java 離線人臉識別SDK 支援arcface 2.0 最新版Java
- Java 基於ArcFace人臉識別2.0 服務端DemoJava服務端
- 虹軟人臉識別——官方 Qt Demo 移植到 LinuxQTLinux
- 人臉檢測識別,人臉檢測,人臉識別,離線檢測,C#原始碼C#原始碼
- 虹軟人臉識別—版本升級介面修改說明(C#)C#
- 虹軟人臉識別ArcSoft3.0NodeJs 版本實現NodeJS
- 虹軟人臉識別SDK - Java服務端的那些事Java服務端
- 虹軟人臉識別 - faceId及IR活體檢測的介紹
- 基於虹軟人臉識別,實現RTMP直播推流追蹤視訊中所有人臉資訊(C#)C#
- TensorFlow2.0 + CNN + keras + 人臉識別CNNKeras
- C#人臉識別入門篇-STEP BY STEP人臉識別--入門篇C#
- 在Mac系統執行dlib人臉識別DemoMac
- opencv 人臉識別OpenCV
- ArcFaceDemo 第二版【C#】——視訊人臉識別C#
- 最新人臉識別demo開發經驗
- 人臉識別之特徵臉方法(Eigenface)特徵
- 口袋無人機DOBBY:我的“人臉識別”已上線無人機
- 人臉識別一線廠商收費情況
- 智慧人臉識別門禁系統開發,人臉識別開鎖流程
- 前端人臉識別--兩張臉相似度前端
- python—呼叫API人臉識別PythonAPI
- python ubuntu dlib人臉識別3-人臉對齊PythonUbuntu
- 人臉活體檢測人臉識別:眨眼+張口
- 人臉識別之Python DLib庫進行人臉關鍵點識別Python
- 人臉融合簡單demo
- 乾貨 | AI人臉識別之人臉搜尋AI
- 人臉識別智慧考勤系統開發_人臉識別考勤管理系統開發
- 前端如何玩轉人臉識別前端
- 人臉識別技術應用
- Python人臉識別微笑檢測Python
- 從零玩轉人臉識別
- 人臉識別之人臉檢測的重要性
- 保障人臉安全!頂象釋出《人臉識別安全白皮書》
- 刷臉支付人臉識別特徵點越多是別越精確特徵
- OpenCV-Python 人臉眼睛嘴識別OpenCVPython
- 人臉識別系列(三):DeepID2