基于Android的人脸识别

这篇博客记录了使用虹软人脸识别SDK在Android项目中的应用过程,包括申请账号获取SDK、创建应用、下载并集成SDK,以及实现人脸识别功能的步骤。通过激活引擎、初始化及调用方法,实现了高准确度的人脸对比。适合开发者参考和回顾。
摘要由CSDN通过智能技术生成

这是我写的第一篇博客,利用虹软的人脸识别SDK进行人脸对比,准确度相当的高,所以记录一下。

进入虹软官网申请账号,并认证,获取SDK

官网地址:https://www.arcsoft.com.cn/

官网上有新手指南,可以参考。

1、认证完成后进入开发者中心创建应用
在这里插入图片描述
2、点击添加SDK,选择人脸识别
在这里插入图片描述
3、进入后填写信息,点击确认
在这里插入图片描述
4、应用创建完成,然后下载SDK
在这里插入图片描述
5、解压下载的SDK,doc中是人脸识别的API,libs中是要导入项目的so文件和jar包,samplecode是一个人脸识别demo
在这里插入图片描述

创建项目

1、创建项目,工程配置不多说,doc中的文件中有详细的介绍。
2、配置完成后进行开始写代码
首先要激活引擎,才可以使用这个SDK

 private FaceEngine faceEngine=new FaceEngine();
    private static final int ACTION_REQUEST_PERMISSIONS = 0x001;
    private static final String[] NEEDED_PERMISSIONS = new String[]{
            Manifest.permission.READ_PHONE_STATE
    };
    private static final String ENGNIE_MESSAGE="引擎激活情况";
/**
     * 激活引擎
     * 错误码可以去https://ai.arcsoft.com.cn/statics/mannual/arcface/v2.2/android/constant-values.html#com.arcsoft.face.ErrorInfo.MERR_INVALID_PARAM 查看
     * @param view
     */
    public void activeEngine(final View view) {
        if (!checkPermissions(NEEDED_PERMISSIONS)) {
            ActivityCompat.requestPermissions(this, NEEDED_PERMISSIONS, ACTION_REQUEST_PERMISSIONS);
            return;
        }
        if (vie
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值