C 开发实录:基于免费SDK实现人脸识别应用开发

日期:2023-02-28 14:36:03 / 人气:203

支持的属性:ASF_AGE(年龄)、ASF_GENDER(性别)、ASF_FACE3DANGLE(3D角度)、ASF_LIVENESS(RGB活体)。· Process() 检测后可依据ASFGetXXX()接口获取对应属性检测后果。三、要点三【视频流辨认和活体检测】下图爲罕见视频流辨认和活体检测的逻辑流程图:【多线程战略】· 主线程:包括人脸追踪以及画面预览功用。· FR线程:用于人脸特征提取和特征搜索。· 活体线程:用于人脸活体检测。【优化战略】· FaceID:依据FaceID标识一团体,从进入画面到分开画面,对这一人脸只做一次辨认即可,大大降低零碎资源占用。· 尝试次数:同一张人脸,特征提取失败可以做无限次数的尝试,进步交互效果。四、要点四【罕见成绩答疑】1. 多线程调用成绩a. 同一个引擎可以运用多线程调用不同算法。b. 多线程调用同一个算法接口需求启用不同的引擎。2. VIDEO和IMAGE形式的区别VIDEO形式:a. 对视频流中的人脸停止追踪,人脸框平滑过渡,不会呈现跳框的景象。b. 用于预览数据的人脸追踪,处置速度快,可防止呈现卡顿成绩。c. 在视频形式引入faceId帧,该值用于标志一张人脸,当一团体脸从进入画面直 到分开画面,faceId 值不变。可用于业务中优化顺序功能。IMAGE形式:a. 针对单张图片停止人脸检测精度更高。b. 在注册人脸库时,我们建议运用精度更高的IMAGE形式。3. 非托管内存的操作C#调用C++ SDK接口,有些传参需求以Intptr的方式。a. 复制前应先爲Intptr请求内存;b. 当IntPtr不运用时,需求及时手动释放。4. 人脸特征数据库的存储人脸特征提取接口前往的featureFeature对应ASF_FaceFeature,数据库存储应将ASF_FaceFeature .feature转化爲byte[]再停止数据库存储,featureSize表示byte[]的长度。5. SDK dll文件的援用办法(运用DllImport办法)a. 运用绝对途径,将dll间接放到执行目录下(web顺序不建议运用);b. 运用相对途径;c. 将dll文件放到零碎盘Windows下的System32文件夹下;d. 爲dll文件所在文件夹添加环境变量。---------------------------------------------------------免责声明:1.本文征引自互联网,旨在传递更多网络信息,仅代表作者自己观念,与本网站有关。2.本文仅供读者参考,本网站未对该内容停止证明,对其原创性、真实性、完好性、及时性不作任何保证。

作者:新宝GG娱乐




现在致电 8888910 OR 查看更多联系方式 →

COPYRIGHT 新宝GG娱乐 版权所有