前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AI识别之旅二

AI识别之旅二

原创
作者头像
谭广健
修改2020-02-24 09:57:54
5620
修改2020-02-24 09:57:54
举报
文章被收录于专栏:谭广健的专栏

上次说到AI识别第一步就是获取图片并保存下来,相信很多小童鞋应该尝试了。接下来我们就开始对AI识别进行第二步,建立一个AI匹配库。这个AI匹配库的作用就是把我们第一步获取的图片跟这个识别库进行匹配判断,看看匹配库有没有该图片。这次我们就上腾讯云进行部署。

1、首先登录腾讯云,找到“人脸识别”,点开“人员库管理”中的人员管理,选择“新建人员库”,填入相关的资料。当然这个有API的,不过我们直接手动建省很多事。

2、建立了“人员库管理”,我们则要通过安卓端,对这个人员库进行添加,这里就直接看文档的资料吧。

主要依赖一下这几个库:

代码语言:javascript
复制
implementation 'com.google.code.gson:gson:2.8.6'//GSON JSON数据包
implementation 'com.squareup.okhttp3:okhttp:3.2.0'//OkHttp
implementation 'com.squareup.okio:okio:1.6.0'//快速访问、存储和处理数据
implementation 'com.tencentcloudapi:tencentcloud-sdk-java:3.1.0'//腾讯云
implementation 'org.apache.xerces:com.springsource.org.apache.xerces:2.9.1'

3、对人员库进行添加的代码:

其中有一点需要注意的就是图片必须为BASE64取掉“data:image/jpg;base64,”这个进行传输。

代码语言:javascript
复制
//添加人员(人员库ID,人员名称,人员ID)
public static void Add_Person(String GroupId,String PersonName,String PersonId,String IMG_Base64){
    try
    {
        Credential cred = new Credential("Id", "Key");
        HttpProfile httpProfile = new HttpProfile();
        httpProfile.setEndpoint("iai.tencentcloudapi.com");
        ClientProfile clientProfile = new ClientProfile();
        clientProfile.setHttpProfile(httpProfile);
        IaiClient client = new IaiClient(cred, "", clientProfile);
        String params = "{\"GroupId\":\""+GroupId+"\",\"PersonName\":\""+PersonName+"\",\"PersonId\":\""+PersonId+"\",\"Image\":\""+IMG_Base64+"}";
        CreatePersonRequest req = CreatePersonRequest.fromJsonString(params, CreatePersonRequest.class);
        System.out.println(req);
        CreatePersonResponse resp = client.CreatePerson(req);
        System.out.println(CreatePersonRequest.toJsonString(resp));
    } catch(TencentCloudSDKException e)
    {
        System.out.println(e.toString());
    }
}

好大概就这样了。。快动动手试试吧~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档