DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别

hochie
发布于 2020-10-9 16:36
浏览
0收藏

你可能不知道使用DevEco Studio集成华为HiAI表格识别能力,到底是有多快!

 

在华为举办的一些活动中,很多开发者了试用了DevEco Studio,通过拖拽HiAI能力包中的API快速集成HiAI能力,接下来我们操作演示集成HiAI表格识别能力,来看看是不是像传说中的那样便捷,高效。

 

先来了解下什么是表格识别,有什么作用?表格识别API是基于聚焦拍照OCR的识别技术,可以实现对图像表格的结构化识别, 包括单元格的位置信息,单元格的占用行列数,以及每个单元格内的文本信息。可应用于办公类软件, 适用于基于各种表格内容识别的业务场景,如三方APP可以利用引擎返回的结果,提取表格文本、结构信息,生成excel文件,减少人工录入的成本

 

DevEco Studio是华为推出的集成开发环境,其环境配置不再赘述,进入官网试用申请成功报名后,会有相应的安装指南发送。官网链接:https://developer.huawei.com/consumer/cn/deveco_studio

 

导入工程

 

安装完成配置后打开,为节省写代码的时间,进入官网下载表格识别源代码,直接引入工程,开发者也可根据自己的需求写好代码。

DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

导入工程后,出现新建窗口提示,按实际需求选择,点击OK即可

DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

配置工程

 

等待工程运行成功后,进入Tools-EMUI Kit-Kit Manager,勾选HiAI Vision,点击Apply下载完成后点击OK。DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

此时会在app-phone的build.gradle自动生成依赖包

DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

现在去找表格识别的API,进入Tools-EMUI Kit-kit Assistant,在HiAI目录下找到表格识别(Table Recognition)卡片DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

点击打开表格识别卡片,进入详情页面,将 Initialization版块代码拖拽进入编辑区private void iniHiai的下方,进行HiAI能力初始化

DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

然后拖入API Call版块代码进入编辑区private void setHiAi下方,调用表格识别能力DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

将setHiAi版块中2行代码进行修改(将示例代码Bitmap赋为有效值)

 

1、Bitmap bitmap = BitmapFactory.decodeFile(null); 改为 Bitmap bitmap = mBitmap;DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

2、在Table table = detector.convertResult(json);后添加以下代码:object=json;

DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

使用远程真机调试工程

 

配置完成点击运行,点击Search进入远程真机设备界面,选择一款机型点击run,选中设备之后点击OK,来使用远程真机进行调试

DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

 

远程真机连接成功,勾选弹框提示,点击始终允许后进入调试界面DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

 

点击Album选中表格图片,点击run进行功能调试,运行成功后就会在手机界面出现表格文本内容,用户可以自行进行表格内容的加工。DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

用户可以利用程序返回的结果,提取表格信息生成表格文件,表格文本识别结果如下,DevEco Studio使用指导专题( HiAI 第一期)-- 表格识别 -鸿蒙开发者社区

整个操作过程下来确实比较便捷,比较高效,还可以快速集成HiCar、HMS、安全、互联互通等等,听说还有分布式开放能力,如果有体验的意愿欢迎进入官网申请试用

https://developer.huawei.com/consumer/cn/deveco_studio

 

收藏
回复
举报
回复
    相关推荐