多语言展示
当前在线:650今日阅读:60今日分享:41

Android 怎么使用虹软SDK实现人脸识别

ArcSoft在人脸认识方面在国内可以说是先驱了,而且关于这个部分的功能大部分都是免费的人脸比对(1:1) 免费主要用来分析两张脸的相似度,多用于用户认证及身份验证。您会得到一个相似度的分数以及相应的阈值。人脸检索(1:N)针对一张输入的人脸,在已建立的人脸数据库中检索相似的人脸。小型网络:免费人脸集合100范围内达到最优适用于识别家庭成员的智能家居、机器人、人脸考勤等应用。中型网络:免费人脸集合1000范围内达到最优适用于身份识别、人脸门禁、人脸关卡等应用, 如医院、学校、社区、商铺、商场等各种场景。大型网络:联系我们适用应用场景更为复杂,需要更多的数据处理,诸如公共安全、大型组织或机构。若有此类需求,请联系虹软商务然后细化功能有五个:人脸检测、人脸跟踪 、人脸识别、性别与年龄识别说正题,如何使用这些功能呢首先在虹软开放平台上注册
工具/原料
1

人脸识别SDK

2

ArcFace

方法/步骤
1

然后点击立刻免费下载开发,填写创建的应用信息,其实随便填都可以,只是平台要好好写

2

然后提交完就会得到很多key,这些key都会在工程里用到,点击下载ArcFace v1.1,下载相应的SDK, 然后点击Demo,进入论坛我们下载别人使用这些SDK做出的Demo

4

下载代码:git clone https://github.com/asdfqwrasdf/ArcFaceDemo.git 或者直接下载压缩包前往官网申请appid和sdkkey。修改 ArcFaceDemo-master\src\main\java\com\arcsoft\sdk_demo\FaceDB.java 下面的对应的值:public static String appid = 'xxxx';  public static String fd_key = 'xxxx';    public static String ft_key = 'xxxx';public static String fr_key = 'xxxx';下载sdk包之后,解压各个包里libs中的文件到 ArcFaceDemo-master\libs 下,同名so直接覆盖。Android Studio3.0 中直接打开或者导入Project,编译运行即可。这里说的SDK包,就是我们之前下载的压缩包,解压后有五个文件夹,分别对应着五个细化功能。我按照上面所说构建工程,安装app打开app,允许一些权限,然后点击注册人脸

5

注册人脸不外乎是图片或者拍照,来张我的自拍,他这里的注册就用到了人脸检测,判断图片里是否有人脸

6

然后点击手机自带返回键,再点击检测识别,测试人脸识别功能 他这是一直在预览Camera,检测人脸是否存在,如果检测到了,在检测相似度,这个检测是1:1,也就是说人脸库只有一个, 五个功能都是很细化的,到底我们如何使用,基本需要将这个五个功能组合使用

推荐信息