C# 离线人脸识别Demo 使用ArcFace 2.0开发完成
2019-01-29 16:51
567 查看
环境:
win7以上 VS2013以上
sdk版本:ArcFace v2.0
x86 x64平台Debug、Release配置都已通过编译 下载地址:https://github.com/ArcsoftEscErd/ArcfaceDemo_CSharp.git 配置过程: 1. 到虹软官网下载SDK2.0版本,点击访问下载 2. 解压下载的x86或x64的zip包,本Demo以x64为例 3. 选择平台,如: ,将libarcsoft_face.dll和libarcsoft_face_engine.dll放到bin\x64\Debug下 4. 修改工程下App.config配置文件中的APP_ID和对应的SDKKEY64的值 5. 点击启动或者F5启动; 6. 其他详细信息请阅读项目中doc目录下的说明文档; 常见问题:
1.后引擎初始化失败 (1)请选择对应的平台,如x64,x86 (2)删除bin下面对应的asf_install.dat,freesdk_132512.dat; (3)请确保App.config下的appid,和appkey与当前sdk一一对应。
win7以上 VS2013以上
sdk版本:ArcFace v2.0
x86 x64平台Debug、Release配置都已通过编译 下载地址:https://github.com/ArcsoftEscErd/ArcfaceDemo_CSharp.git 配置过程: 1. 到虹软官网下载SDK2.0版本,点击访问下载 2. 解压下载的x86或x64的zip包,本Demo以x64为例 3. 选择平台,如: ,将libarcsoft_face.dll和libarcsoft_face_engine.dll放到bin\x64\Debug下 4. 修改工程下App.config配置文件中的APP_ID和对应的SDKKEY64的值 5. 点击启动或者F5启动; 6. 其他详细信息请阅读项目中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方法进行数据调整。
相关文章推荐
- 人脸识别ArcFace C#DEMO 开发应用全过程
- android 开发:讯飞的离线命令识别器官方demo使用及demo下载
- C#_Demo_摄像头实时_4线程人脸识别注册开发全过程
- 圣殿祭司:ASP.NET 2.0 开发详解——使用C#——全国购书地址一览表
- 圣殿祭司:ASP.NET 2.0 开发详解——使用C#——全国购书地址一览表
- 圣殿祭司:ASP.NET 2.0 开发详解——使用C#——全国购书地址一览表
- C# OpenCV 3- 使用EigenFaceRecognizer人脸识别
- 圣殿祭司:ASP.NET 2.0 开发详解——使用C#——全国购书地址一览表
- 人脸识别ArcFace C#DEMO 开发应用全过程
- 圣殿祭司:ASP.NET 2.0 开发详解——使用C#——全国购书地址一览表
- 使用OpenCV开发人脸识别及相关注意事项
- C# 基于免费人脸识别SDK完成人脸识别和注册
- c# OpenCv 2-使用haarcascade模型进行人脸识别
- 圣殿祭司:ASP.NET 2.0 开发详解——使用C#——全国购书地址一览表
- 圣殿祭司:ASP.NET 2.0 开发详解——使用C#——全国购书地址一览表
- 1.C#开发winform 开发调运检疫离线制证功能。调用cLodop打印控件(NVelocity模块,生成HTML(包含cLodop打印控件的js),使用WebBrowser,展现网页)总结
- c# 利用AForge和百度AI开发实时人脸识别
- Android离线人脸识别项目源码Demo地址
- 圣殿祭司:ASP.NET 2.0 开发详解——使用C#——全国购书地址一览表
- 圣殿祭司:ASP.NET 2.0 开发详解——使用C#——全国购书地址一览表