虹软-人脸识别SDK的使用

1、登录虹软开发者平台,进行注册。

官网:https://ai.arcsoft.com.cn/ucenter/resource/build/index.html#/login
注册成功之后,选择视觉开发平台-开发者中心,左边栏选择第二个图标(我的应用)-新建应用
在这里插入图片描述
填写相应的资料之后,点击立即创建就可以了。这里我们以医疗行业为例创建了一个应用。
在这里插入图片描述
然后在最上面我们就可以看到APP_ID的参数了。

在这里插入图片描述
还有一个重要的参数是SDK_Key。点击添加SDK,选择需要的SDK,人脸识别(支持iOS、安卓)或者认证对比(目前版本只支持安卓)

在这里插入图片描述

这里选用的是人脸识别功能,点击人脸识别(ArcFace)。

1、选择要使用的平台。一个授权码只能在一个平台使用,如果需要多个平台使用就需要创建多个人脸识别SDK。
2、选择版本。这个是SDK的版本号,选择最新版就可以用。 3、选择语言。一个平台可能对应多种语言开发,这里选择与项目语言一致的语言。
4、选择应用。选择自己创建的应用(前面第一步就是创建应用的步骤),不同的应用对应不同的APP_ID。

下面用iOS举例说明:
在这里插入图片描述
然后创建SDK之后在应用的里面就可以看到相关信息了。APP_ID,SDK_KEY 都有了之后,就可以新建项目进行开发了。
在这里插入图片描述

2、选取相应的平台SDK,下载。相应的demo也有,可以下载查看。

根据上面的提示,下载SDK。这个SDK的版本是在创建的时候就已经定义好的了。(iOS,3.0,objectc)。下载之后,就可以着手准备开发的工作了。

1、新建一个项目,将SDK包引入新建的项目。AppDelegate里面导入头文件
#import <ArcSoftFaceEngine/ArcSoftFaceEngine.h>

2、配置APP_id、SDK_key。激活SDK。
NSString *appid = @“APP_ID”; // 注册的项目ID
NSString *sdkkey = @“SDK_key”; // 平台ID
ArcSoftFaceEngine *engine = [[ArcSoftFaceEngine alloc] init];
MRESULT mr = [engine activeWithAppId:appid SDKKey:sdkkey];
if (mr == ASF_MOK || mr == MERR_ASF_ALREADY_ACTIVATED) { // 第一次激活需要连接网络,不连接网络会造成激活失败。亲测证明。
NSLog(@“sdk激活成功!”);
} else {
NSString *result = [NSString stringWithFormat:@“SDK激活失败:%ld”, mr];
NSLog(@"%@",result);
}

以上是SDK的基础对接流程。后续将继续延伸该功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力成为包租婆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值