人脸识别SDK
ArcFace
然后点击立刻免费下载开发,填写创建的应用信息,其实随便填都可以,只是平台要好好写
然后提交完就会得到很多key,这些key都会在工程里用到,点击下载ArcFace v1.1,下载相应的SDK, 然后点击Demo,进入论坛我们下载别人使用这些SDK做出的Demo
下载代码: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,允许一些权限,然后点击注册人脸
注册人脸不外乎是图片或者拍照,来张我的自拍,他这里的注册就用到了人脸检测,判断图片里是否有人脸
然后点击手机自带返回键,再点击检测识别,测试人脸识别功能 他这是一直在预览Camera,检测人脸是否存在,如果检测到了,在检测相似度,这个检测是1:1,也就是说人脸库只有一个, 五个功能都是很细化的,到底我们如何使用,基本需要将这个五个功能组合使用