简介

HUAWEI HiAI是面向智能终端的AI能力开放平台,基于 "芯、端、云"三层开放架构,即芯片能力开放、应用能力开放、服务能力开放,构筑全面开放的智慧生态,让开发者能够快速地利用华为强大的AI处理能力,为用户提供更好的智慧应用体验。

HUAWEI HiAI Engine为应用能力开放,提供丰富的AI能力供应用集成。模板OCR是其中一个AI能力,它将允许您的应用:

了解更多信息,请参阅官网:
https://developer.huawei.com/consumer/cn/hiai/engine/templateocr/

你将建立什么

在本次CodeLab中,您将运用此项AI能力建立一款Android应用程序,它可以提取图片中指定区域内的文字信息。
例如:

您将会学到什么

你需要什么

硬件要求

开发计算机(台式机或笔记本电脑)
芯片为麒麟980及以上版本,且操作系统为EMUI10.1.0及以上版本的华为手机

软件要求

JAVA JDK安装包
DevEco Studio 安装包版本1.0.4.2506及以上
Android SDK包
HUAWEI HiAI SDK包

步骤1 打开 DevEco Studio

步骤2 导入官网工程

工程下载链接如下:

源码下载

步骤3 打开工程中的MainActivity

步骤1 打开 Kit Assistant

点击 EMUI Kit Assistant

步骤2 点击模板OCR条目进入详情页面

步骤3 拖动代码块到工程

拖动代码块 1.Initialization 到 工程initHiAI (){ } 方法中

拖动代码块 2.API call到 工程detect (){ } 方法中

在 DevEco Studio中,单击"运行"图标。然后,选择您的设备作为部署目标,然后单击" OK"以在设备上启动示例应用程序。如下图

步骤1 打开 Model Creator

步骤2 选择Image Label

步骤3 添加模板

点击Create Tamplate并填写模板名称、描述、模板图片路径(建议使用项目中提供的template-image.jpg图片素材)等信息,再点击Create Tamplate完成模板添加。

步骤4 添加模板版本

点击Create Vision并填写版本名称、描述信息,再点击Create Vision完成版本添加。

步骤1 添加图片标识区域

点击左侧图标添加编辑标识区域,在图片中框选一块区域作为参考标识,并在右侧设置属性标签。

重复上面步骤添加多个图片标识区域

步骤2 添加图片识别区域

点击左侧图标添加编辑识别区域,在图片中框选一块区域作为识别区域,并在右侧设置属性标签。

点击左侧图标保存模板,选择模板保存到项目的Assets目录下,然后填写文件名称并点击OK。

步骤1 修改代码

将MainActivity中的template.json改成上面生成的模板文件名称(如template_1.json)

步骤2 构建并运行应用程序

在 DevEco Studio中,单击"运行"图标。然后,选择您的设备作为部署目标,然后单击" OK"以在设备上启动示例应用程序。如下图

干得好,您已经成功完成了Codelab并学到了:

您可以阅读下面链接,了解更多相关的信息。
相关文档

已复制代码