首页 > 其他分享 >华为LAB实验室-书本识别

华为LAB实验室-书本识别

时间:2023-02-27 18:04:26浏览次数:29  
标签:图像识别 标签 AK LAB 华为 图像 服务 书本

各位好,我是乾颐堂大堂子。领取完整实战指南可以私信我,关键词:实战指南

0.1-实验简介

*图像识别,是指利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对象的技术。图像识别以开放API(Application Programming Interface,应用程序编程接口方式提供给用户,用户通过实时访问和调用API获取推理结果,帮助用户自动处理关键数据,打造智能化业务系统,提升业务效率。

*图像识别(Image Recognition),基于深度学习技术,可准确识别图像中的视觉内容,提供多种物体、场景和概念标签,具备目标检测和属性识别等能力,帮助客户准确识别和理解图像内容。

*图像识别-主体识别服务是利用华为云图像识别后台算法来检测用户传入图像中的主体内容并返回图片中主体的坐标信息。

*图像识别-图像标签服务,自然图像的语义内容非常丰富,一个图像包含多个标签内容,图像标签服务准确识别自然图片中数百种场景、上千种通用物体及其属性,让智能相册管理、照片检索和分类、基于场景内容或者物体的广告推荐等功能更加直观。使用该功能接口时,用户发送图像,后台算法返回图片标签内容及相应置信度。

*图像识别服务通常可以通过以下两种方式进行调用,一种是调用华为云提供的SDK,另一种是调用相应服务的API接口。用户首先需要在华为云“EI企业智能>人工智能>图像识别Image”页面开通相关服务(服务只需要开通一次即可,后面使用时无需再申请)。其次,利用API接口的开发者可以在华为云提供的API Explorer对不同服务的接口进行调测,同时API Explorer上提供有多种编程语言的SDK代码示例可供开发者参考使用。

0.2-实验目的

本实验主要介绍了使用华为云图像识别服务,通过本实验学员将了解如何利用华为云的图像识别服务进行图像标签功能。目前华为云有提供基于Python语言的图像识别SDK,本实验将指导学员理解和掌握如何使用Python进行图像标签业务的开发方法和技巧。

1-登录华为云开通图像识别服务开通

图像识别服务:登录图像识别管理控制台(开通一次,永久开通)(​https://console.huaweicloud.com/image_recognition/?region=cn-north-4),依次选择左侧的“服务列表”,“图像标签/媒资图像标签”,分别在界面单击“开通”。服务开通一次即可,后续使用时无需再开通。相关服务资费详情请参考华为云价格计算器。​

2-创建AK/SK

准备华为云账号的AK/SK。如果之前可以获取过,可以继续使用之前的AK/SK。如果之前没有生成过AK/SK,可登录华为云,在用户名处点击“我的凭证”,在“我的凭证”界面,选择“管理访问密钥>新增访问密钥”来获取,下载认证账号的AK/SK,请妥善保管AK/SK信息。之后的实验不用再新增,可以直接使用此AK/SK信息。

3-下载文件得到AK/SK

4.准备project_id

准备project_id。如果之前已经获取过,还可以继续使用之前的project_id。如果没有获取过,可在“我的凭证”界面的项目列表中查看项目ID,复制需要使用区域的项目ID为自己的project_id。

5-SDK和包安装

5.1-包安装

华为LAB实验室-书本识别_图像识别

6-实验步骤

该实验需要安装华为公有云服务提供的图像识别SDK,通过调用SDK底层接口服务并通过AK/SK信息进行用户身份认证。本实验就是通过SDK来调用图像识别的服务,并在JupyterNotebook中实验,具体步骤如下:

6.1-导入包

华为LAB实验室-书本识别_乾颐堂_02

6.2-定义图像转Base64函数

华为LAB实验室-书本识别_乾颐堂_03

6.3-配置用户认证和调用服务区域的相关参数

华为LAB实验室-书本识别_图像识别_04

6.4-执行图像标签任务

华为LAB实验室-书本识别_乾颐堂_05

网址打开为一本书,也就是要识别的图像

华为LAB实验室-书本识别_图像识别_06

华为LAB实验室-书本识别_华为_07

6.5-下载url图像

华为LAB实验室-书本识别_华为_08

6.6-从之前的返回结果提取bonding_box边界信息

label:标签信息

width:检测框区域宽度

height:检测框区域高度

top_left_x:检测框左上角到垂直轴距离

top_left_y:检测框左上角到水平轴距离

华为LAB实验室-书本识别_华为_09

华为LAB实验室-书本识别_乾颐堂_10

6.7-给图像添加bonding_box并保存

华为LAB实验室-书本识别_图像识别_11

返回结果为True

​6.8-打开result.png

更多网工提升干货,请关注公众号:乾颐堂网络实验室

标签:图像识别,标签,AK,LAB,华为,图像,服务,书本
From: https://blog.51cto.com/u_15966276/6088771

相关文章