Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AI识别之旅三

AI识别之旅三

原创
作者头像
谭广健
修改于 2020-02-27 10:26:15
修改于 2020-02-27 10:26:15
59900
代码可运行
举报
文章被收录于专栏:谭广健的专栏谭广健的专栏
运行总次数:0
代码可运行

前两篇说了AI识别的准备和录入到腾讯云里,接下来我们就来编写一个从人脸库进行识别的功能,老样子那第一篇摄像头那里拉图片。因为有第二篇拉依赖库,这里就不在叙述了。直接来代码了。。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public static String Find_Person(String GroupId,String IMG_Base64){
    String Return_str="";
    try
    {
     Credential cred = new Credential(SecretId, SecretKey);
    HttpProfile httpProfile = new HttpProfile();
    httpProfile.setEndpoint("iai.tencentcloudapi.com");
    ClientProfile clientProfile = new ClientProfile();
    clientProfile.setHttpProfile(httpProfile);
    IaiClient client = new IaiClient(cred, "", clientProfile);
    String params = "{\"GroupIds\":[\""+GroupId+"\"],\"Image\":\""+IMG_Base64+"\",\"MaxPersonNum\":1}";
    SearchFacesRequest req = SearchFacesRequest.fromJsonString(params, SearchFacesRequest.class);
    SearchFacesResponse resp = client.SearchFaces(req);
    Return_str=CreatePersonRequest.toJsonString(resp);
} catch (TencentCloudSDKException e) {
    Return_str="error";
}
    return Return_str;
}

这个就是根据输入的数据进行查询的。

如果正常,返回的将是多长JSON数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"{\"FaceModelVersion\":\"3.0\",\"FaceNum\":8,\"RequestId\":\"ec774481-52ac-4cbb-9d6a-11c35503da09\",\"Results\":[{\"Candidates\":[{\"FaceId\":\"3525893998528970078\",\"PersonId\":\"20200227094052\",\"Score\":100.0}],\"FaceRect\":{\"Height\":262,\"Width\":190,\"X\":321,\"Y\":24},\"RetCode\":0}]}";

先判断RetCode是否为0,0为正常的,不是0则自己去查吧,为0然后再查Results下的Candidates,我这里为了尽可能简单,就放1条记录,然后Score就是匹配度,PersonId就是返回的人员ID。

至此,我们就完成简单的AI识别功能人员。最后放出解释多层JSON的代码吧。。。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
JsonObject jsonObject =(JsonObject) new JsonParser().parse(JSON);//取原始层
String data = jsonObject.get("Results").toString().replace("[","").replace("]","");//取掉外层
JsonObject Results_obj =(JsonObject) new JsonParser().parse(data);//再转Results层
String RetCode=Results_obj.get("RetCode").toString();//拿到RetCode=0表示正常

String Candidates=Results_obj.get("Candidates").toString();//拿到Candidates
JsonObject Score_obj =(JsonObject) new JsonParser().parse(Candidates);//再转Candidates
String Score=Score_obj.get("Score").toString();

应该可以更简单的,但暂时就这样。。青山不改,绿水长流,后会有期。

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

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

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

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

评论
作者已关闭评论
暂无评论
推荐阅读
编辑精选文章
换一批
五分钟快速接入人脸识别能力之人脸搜索
本篇文章使用腾讯云人脸识别能力,快速实现人脸搜索,可以应用于需要匹配人脸的业务场景中。
西门呀在吹雪
2022/03/07
2.4K0
五分钟快速接入人脸识别能力之人脸搜索
AI识别之旅二
上次说到AI识别第一步就是获取图片并保存下来,相信很多小童鞋应该尝试了。接下来我们就开始对AI识别进行第二步,建立一个AI匹配库。这个AI匹配库的作用就是把我们第一步获取的图片跟这个识别库进行匹配判断,看看匹配库有没有该图片。这次我们就上腾讯云进行部署。
谭广健
2020/02/22
6020
C#问题攻克之使用winform调用人脸识别接口
在前面的文章里,我介绍了如何通过控制台调用人脸识别的接口。在这篇文档,我们来介绍如何使用web form实现人脸识别接口的调用。文章内容主要是两个模块,一个是界面设计,另一个是按钮逻辑的设计,我直接贴上了代码,文章中给出了具体的步骤,希望这个分享能对你有帮助。
算法发
2020/02/14
3.6K0
C#问题攻克之使用winform调用人脸识别接口
人脸识别之人脸检测PHP接口使用
官网链接:https://github.com/TencentCloud/tencentcloud-sdk-php
算法发
2020/01/22
3.7K0
人脸识别之人脸检测PHP接口使用
AI与云计算融合:腾讯云AI的最佳实践分享
随着人工智能(AI)技术的飞速发展,其与云计算的深度融合已成为推动各行业数字化转型的重要力量。腾讯云作为国内领先的云计算服务提供商,在AI领域不断创新,为用户提供了强大的AI能力和服务。本文将深入探讨AI与云计算的融合,分享腾讯云AI的最佳实践,并提供详细的代码实例,帮助读者更好地理解和应用这一技术。
江南清风起
2025/04/05
3450
C#学习系列之人脸识别控制台接口调用
要想使用C#的人脸识别控制台,对于没有使用过的朋友,可能会遇到比较多的坑,所以我这里就先去踩了坑,趁着这段时间,把能直接运行的步骤告诉大家。
算法发
2020/01/31
1.3K0
C#学习系列之人脸识别控制台接口调用
腾讯云AI实战技巧:高效调用API的最佳实践
在人工智能领域,API的调用是许多开发者实现功能的重要手段,尤其是对于需要快速集成AI能力的项目。腾讯云提供了丰富的AI服务,如语音识别、图像识别、自然语言处理等,通过其API,开发者可以轻松地将强大的AI功能嵌入到应用中。然而,如何高效、稳定地调用API,避免性能瓶颈、网络延迟等问题,成为了开发者在使用过程中需要重点关注的课题。本篇文章将深入探讨如何高效调用腾讯云AI API,并提供一些最佳实践,帮助你在实际项目中优化性能和提高开发效率。
江南清风起
2025/03/15
4350
C#实战:使用腾讯语音识别服务轻松完成音频文件识别功能
今天给大家分享一下使用腾讯语音识别服务轻松完成音频文件识别功能。这里使用的是C#编写的窗体应用。希望对大家了解和快速接入腾讯语音识别服务的朋友提供一些帮助!
小明互联网技术分享社区
2024/05/23
7220
C#实战:使用腾讯语音识别服务轻松完成音频文件识别功能
腾讯ai人工智能OCR文字识别2020.12.18
2、快速入门https://cloud.tencent.com/document/product/866/17622
用户7138673
2022/09/22
3.2K0
腾讯ai人工智能OCR文字识别2020.12.18
C#实战:使用腾讯云智能结构化识别服务轻松提取物流送货单信息,解决仓储物流信息录入的效率问题
对于生产制造型企业来说,信息化建设是非常重要的环节,如何高效的解决信息过程中信息高效率的录入对于信息化建设的推进和人工效率的提升非常的有帮助,今天从物流环节给大家介绍一下如何通过腾讯云智能结构化识别服务轻松提取送货单的信息,通过该功能可以减少物流人员信息的录入也可以大幅度减少人工录入出错后无法排查追溯原因的困境。本文通过C#+WinForm的方式给出一个实际的案例来实现,希望对大家能有所帮助!
小明互联网技术分享社区
2024/12/16
4830
C#实战:使用腾讯云智能结构化识别服务轻松提取物流送货单信息,解决仓储物流信息录入的效率问题
腾讯云人脸识别云开发微信小程序
前端调用相机组件实现人脸在线采集,通过采集到的人脸图片的base64字符串调用云开发侧实现的腾讯云人脸识别云函数,然后将识别结果回调到小程序页面中。
张世强
2020/04/26
54.8K3
腾讯云人脸识别云开发微信小程序
腾讯云语音识别.net-sdk使用笔记0818
github的地址:https://github.com/TencentCloud/tencentcloud-sdk-dotnet/tree/master/TencentCloud/Asr/V20190614
算法发
2020/08/18
1.9K0
腾讯云语音识别.net-sdk使用笔记0818
OCR识别
最近作者项目中用到了身份证识别跟营业执照的OCR识别,就研究了一下百度云跟腾讯云的OCR产品接口。
写代码的猿
2019/04/11
24.1K0
OCR识别
腾讯云智能结构化OCR初体验:开启高效数据提取之旅
在数字化浪潮的推动下,企业面临着海量文档数据的处理挑战。传统的人工录入方式不仅效率低下,而且容易出错,严重影响了企业的运营效率。光学字符识别(OCR)技术的出现,为这一难题提供了有效的解决方案。腾讯云智能结构化OCR,凭借其卓越的技术实力和广泛的应用场景,正在成为企业数字化转型的重要助力。
LucianaiB
2025/01/10
2010
腾讯云智能体开发平台×DeepSeek | 企业应用快速接入手册
其实早就该写这篇文章的,只是有各种原因耽搁了,一方面是由于确实想好好写,想写一点大家可以用的上的东西,考虑的太多反而不敢下笔;另一方面也是因为一直没想好写哪个方向的内容。本次的 腾讯云智能体开发平台×DeepSeek 的测评活动一共提供了两个方向:应用搭建模式(低代码) 和 API开发模式(代码态) 。两个方向各有特点,不同的文章创作者适合不同的写作方向。本来是准备写应用搭建模式(低代码)方向的,但是根据官方活动群的反馈,应用搭建模式方向写的人比较多,那么就切换到 API开发模式方向来创作吧。本次活动的链接:https://cloud.tencent.com/developer/article/2496399 这里也期待更多的技术从业者能够参与进来,来帮助企业探索好产品,同时也可以促进官方产品更完善。多余的话就不说了,下面开始正文内容…
六月的雨在Tencent
2025/03/24
7300
掌握生物识别技术:腾讯云神图人脸识别全揭秘 Face Recognition By Yangbuyi
公司最近要搭建一个小程序打卡签到功能需要使用人脸识别进行打卡那么经过调研选择了腾讯云神图人脸识别系统来进行整合业务,刚刚好给大家分享一下本篇文章即可复制到工程当中直接使用哦~
杨不易呀
2023/09/23
1.2K3
掌握生物识别技术:腾讯云神图人脸识别全揭秘 Face Recognition By Yangbuyi
腾讯云API弹性公网IP踩坑
由于自己管理的云服务器数量比较多,时不时需要更换IP,在管理台上一下下点击,实在浪费时间,于是就想到了通过API调用的方式,将更换IP一系列动作,全部集成到Python代码里面,实现一行命令,完成IP更换,由于人懒,就先
用户2174879
2018/10/23
32.5K1
腾讯云API弹性公网IP踩坑
开发自己的AI绘画应用
链接:https://console.cloud.tencent.com/aiart
数据库交流
2023/09/01
6530
开发自己的AI绘画应用
SCF:保障你的网站健康平稳运行(自动切换解析)
在我们网站运营过程中,可能会遇到这样的问题: 我们的master是否挂掉了,如果master挂掉了怎办么?
None-xiaomi
2019/07/24
8090
Serverless 架构下如何实现日志的实时输出?
Serverless 白皮书中曾描述过 Serverless 的一些缺点,例如难以调试、冷启动严重等等。其中难以调试是表现在多个方面的,有一个方面是日志输出。
深度学习与Python
2020/08/07
8960
推荐阅读
相关推荐
五分钟快速接入人脸识别能力之人脸搜索
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验