博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Arcface demo
阅读量:5934 次
发布时间:2019-06-19

本文共 1542 字,大约阅读时间需要 5 分钟。

hot3.png

AFR_FSDKInterface engine = new AFR_FSDKEngine();    //用来存放提取到的人脸信息, face_1 是注册的人脸,face_2 是要识别的人脸    AFR_FSDKFace face1 = new AFR_FSDKFace();    AFR_FSDKFace face2 = new AFR_FSDKFace();    //初始化人脸识别引擎,使用时请替换申请的 APPID 和 SDKKEY    AFR_FSDKError error = engine.AFR_FSDK_InitialEngine("APPID", "SDKKEY");    Log.d("com.arcsoft", "AFR_FSDK_InitialEngine = " + error.getCode());    //输入的 data 数据为 NV21 格式(如 Camera 里 NV21 格式的 preview 数据);人脸坐标一般使用人脸检测返回的 Rect 传入;人脸角度请按照人脸检测引擎返回的值传入。    error = engine.AFR_FSDK_ExtractFRFeature(data1, width, height, AFR_FSDKEngine.CP_PAF_NV21, new Rect(210, 178, 478, 446), AFR_FSDKEngine.AFR_FOC_0, face1);    Log.d("com.arcsoft", "Face=" + face1.getFeatureData()[0]+ "," + face1.getFeatureData()[1] + "," + face1.getFeatureData()[2] + "," + error.getCode());    error = engine.AFR_FSDK_ExtractFRFeature(data1, width, height, AFR_FSDKEngine.CP_PAF_NV21, new Rect(210, 170, 470, 440), AFR_FSDKEngine.AFR_FOC_0, face2);    Log.d("com.arcsoft", "Face=" + face2.getFeatureData()[0]+ "," + face2.getFeatureData()[1] + "," + face2.getFeatureData()[2] + "," + error.getCode());    //score 用于存放人脸对比的相似度值    AFR_FSDKMatching score = new AFR_FSDKMatching(); error = engine.AFR_FSDK_FacePairMatching(face1, face2, score); Log.d("com.arcsoft", "AFR_FSDK_FacePairMatching=" + error.getCode()); Log.d("com.arcsoft", "Score:" + score.getScore());    //销毁人脸识别引擎    error = engine.AFR_FSDK_UninitialEngine();    Log.d("com.arcsoft", "AFR_FSDK_UninitialEngine : " + error.getCode());

转载于:https://my.oschina.net/bangbangda/blog/3051001

你可能感兴趣的文章
在处理文件服务器上的文件时文件服务器性能下降并出现延迟
查看>>
shell 文本过滤
查看>>
几个有用的VBS
查看>>
线上nginx的一次“no live upstreams while connecting to upstream ”分析
查看>>
为什么开源中国APP4.0版的排版让我感觉有些乱
查看>>
Traffic Analysis of an SSL/TLS Session
查看>>
Debian 7.0 amd64安装ia32-libs
查看>>
ie浏览器被锁定成2345 1125.cc无法修改的解决办法
查看>>
递归查询,只能查询两级
查看>>
Qt网络资源汇总(官网、源码、社区、博客)
查看>>
jQuery的技巧01
查看>>
我的友情链接
查看>>
冻结拆分table
查看>>
微信小程序把玩(十七)input组件
查看>>
12次课(usermod命令、 用户密码管理、mkpasswd命令)
查看>>
Linux中常见的加密技术介绍
查看>>
关于继承的一些小易混淆概念
查看>>
cacti 1分钟采集
查看>>
关于touch触摸屏的实现原理和linux实现
查看>>
云主机管理系统-系统预览
查看>>