0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析HarmonyOS基于AI的通用文字识别技术

DRXU_gh_019562b 来源:HarmonyOS开发者 作者:HarmonyOS开发者 2021-08-20 10:42 次阅读

在资讯大爆炸的时代,我们经常面临文件、图片找不到的情况,HarmonyOS基于AI的通用文字识别技术,可以有效帮助我们解决这些难题。

基于AI的通用文字识别,将OCR技术和AI分词技术集成,可以对图像信息进行文字检测、识别和关键信息提取,并根据分析结果提供翻译、搜索等相关服务。

通用文字识别的核心技术是OCR【Optical Character Recognition,光学字符识别】,OCR是一种通过拍照、扫描等光学输入方式,把各种票据、卡证、表格、报刊、书籍等印刷品文字转化为图像信息,再利用文字识别技术将图像信息转化为计算机等设备可以使用的字符信息的技术。

AI分词是对于一段输入文本,自动进行分词,同时提供不同的分词粒度。

接下来我们将通过一个“AI文字识别”Demo,为你展示如何三步完成AI应用的开发,心动不如行动,复制下方链接,抢先体验吧~HarmonyOS应用开发在线体验:https://playground.harmonyos.com/#/cn/onlineDemo

AI文字识别Demo

如下视频所示,点击在线体验链,进入 “AI文字识别”Demo后,会看到图片列表中已经收录不同图片,接着在输入框中输入关键词,点击识别搜索后,会弹出一个提示框,点击提示框的“下一步”,搜索结果列表就会展示与关键词相关的图片。

只需输入关键词,就可以匹配得到我们想要的图片,再也不用惧怕茫茫图海中找不到图的窘境了。如此方便高效的AI应用,只需三步就能完成,接下来我们将我大家揭秘是此AI应用如何通过三步完成的 。

第一步,图片文字识别

如图1所示,通过调用API:ITextDetector.detect(),对图片上的文字进行识别。具体实现是在代码21行的textDetector,此处传入了需要识别的Image( “有奖征文”图)和一个 text组件,text组件将保存Image识别的结果,然后通过22行的sendResult将文字识别结果发送到主线程。更多API详情请点击下方官网链接。

ITextDetector.detect()官网介绍:

https://developer.harmonyos.com/cn/docs/documentation/doc-references/itextdetector-0000001054200044

第二步,智能分词

如图2所示,通过调用API:NluClient.getWordSegment(),将输入的内容根据不同的词语粒度,自动分割为数个关键词。如:在搜索框中输入“有奖征文”,系统会将关键词分成“有奖”和“征文”。具体实现是在代码13行getWordSegment,参数requestData为输入的关键词,然后通过14行的sendResult发送分词结果。更多API详情请点击下方官网链接。

NluClient.getWordSegment()官网介绍:

https://developer.harmonyos.com/cn/docs/documentation/doc-references/nluclient-0000001054518788

第三步,匹配图片

如图3所示,最后一步很简单,就是将分词后的“有奖征文”和图片识别的文字匹配,具体实现是将代码第4行的list(关键词集合)与第5行的imageInfos(图片文字识别结果集合)进行匹配,如果满足匹配条件,就会获取匹配的图片并展示在搜索结果中。至此,就通过了简单的三步完成一个使用AI能力进行图片搜索的应用。

AI能力概述

了解完通用文字识别和分词的AI能力,是不是感觉AI原来离我们这么近,使用起来也这么简单呢?其实除了这两项AI能力以外(如图4所示),HarmonyOS还支持文档检测校正、文字图像超分、IM类意图识别、语音识别、语音播报等13类AI能力,开箱即用,开发者可以灵活、便捷地选择AI能力,使应用变得更加智能。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像信息
    +关注

    关注

    0

    文章

    6

    浏览量

    6761
  • AI
    AI
    +关注

    关注

    87

    文章

    30838

    浏览量

    268997
  • 文字识别
    +关注

    关注

    0

    文章

    16

    浏览量

    8637
  • OCR
    OCR
    +关注

    关注

    0

    文章

    144

    浏览量

    16357
  • HarmonyOS
    +关注

    关注

    79

    文章

    1974

    浏览量

    30168

原文标题:萌新也能开发AI应用?立即在线体验

文章出处:【微信号:gh_019562b5fb4b,微信公众号:gh_019562b5fb4b】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AICon北京站HarmonyOS技术分william hill官网 开启招募,欢迎开发者踊跃报名

    在人工智能的浪潮中,HarmonyOS以其独特的技术优势,引领着移动应用开发的新趋势。2024年12月14日,在AICon全球人工智能开发与应用大会(北京站)期间 ,将举办以“鸿蒙生态下的AI助力
    的头像 发表于 12-11 16:39 168次阅读
    AICon北京站<b class='flag-5'>HarmonyOS</b><b class='flag-5'>技术</b>分william hill官网
开启招募,欢迎开发者踊跃报名

    AICon北京站HarmonyOS技术分william hill官网 开启招募

    AICon北京站HarmonyOS技术分william hill官网 将于2024年12月14日在北京与广大开发者见面。欢迎各位开发者踊跃报名,与技术专家现场交流,感受全新的HarmonyOS 开发体验。
    发表于 12-11 09:38

    AI智能识别监测摄像机

    随着人工智能技术的飞速发展,AI智能识别监测摄像机逐渐成为各行各业安全管理的重要工具。这种高科技设备不仅具备传统监控摄像机的基本功能,还通过深度学习和图像处理等先进技术,实现了对人、车
    的头像 发表于 11-28 10:39 233次阅读
    <b class='flag-5'>AI</b>智能<b class='flag-5'>识别</b>监测摄像机

    AI行为识别摄像机

    随着科技的飞速发展,人工智能(AI)在各个领域的应用越来越广泛。在安全监控领域,AI行为识别摄像机作为一种新兴技术,正逐渐改变传统监控方式,为公共安全和商业运营提供了全新的解决方案。
    的头像 发表于 11-21 10:49 169次阅读
    <b class='flag-5'>AI</b>行为<b class='flag-5'>识别</b>摄像机

    技术科普 | 芯片设计中的LEF文件浅析

    技术科普 | 芯片设计中的LEF文件浅析
    的头像 发表于 11-13 01:03 247次阅读
    <b class='flag-5'>技术</b>科普 | 芯片设计中的LEF文件<b class='flag-5'>浅析</b>

    AI图像识别摄像机

    随着科技的迅猛发展,人工智能(AI)在各个领域的应用越来越广泛,其中图像识别技术尤为引人注目。AI图像识别摄像机作为这一
    的头像 发表于 11-08 10:38 242次阅读
    <b class='flag-5'>AI</b>图像<b class='flag-5'>识别</b>摄像机

    AI大模型在图像识别中的优势

    大模型借助高性能的计算硬件和优化的算法,能够在短时间内完成对大量图像数据的处理和分析,显著提高了图像识别的效率。 识别准确性 :通过深度学习和计算机视觉技术AI大模型能够自动提取图像
    的头像 发表于 10-23 15:01 644次阅读

    AI基坑监测识别摄像机

    AI基坑监测识别摄像机是一种利用人工智能技术进行基坑监测的智能设备,其作用是监测基坑工程施工过程中的变化,并识别潜在的风险因素,以提供准确数据和及时预警,确保基坑工程的安全进行。这种摄
    的头像 发表于 04-22 10:03 381次阅读
    <b class='flag-5'>AI</b>基坑监测<b class='flag-5'>识别</b>摄像机

    开发者手机 AI - 目标识别 demo

    功能简介 该应用是在Openharmony 4.0系统上开发的一个目标识别AI应用,旨在从上到下打通Openharmony AI子系统,展示Openharmony系统的AI能力,并为
    发表于 04-11 16:14

    AI车牌监测识别摄像机

    AI车牌监测识别摄像机是一种基于人工智能技术的高级监控设备,用于识别和记录车辆的车牌信息。该摄像机利用深度学习算法和图像识别
    的头像 发表于 04-02 09:55 453次阅读
    <b class='flag-5'>AI</b>车牌监测<b class='flag-5'>识别</b>摄像机

    AI泳池溺水识别摄像机

    AI泳池溺水识别摄像机是一种利用人工智能技术来监测和识别游泳池中溺水行为的智能监控设备。通过深度学习算法和图像识别
    的头像 发表于 03-16 10:09 493次阅读
    <b class='flag-5'>AI</b>泳池溺水<b class='flag-5'>识别</b>摄像机

    AI电动车进电梯监测识别摄像机

    AI人脸识别
    博瓦(武汉)科技有限公司
    发布于 :2024年03月13日 11:08:12

    NanoEdge AI技术原理、应用场景及优势

    NanoEdge AI 是一种基于边缘计算的人工智能技术,旨在将人工智能算法应用于物联网(IoT)设备和传感器。这种技术的核心思想是将数据处理和分析从云端转移到设备本身,从而减少数据传输延迟、降低
    发表于 03-12 08:09

    HarmonyOS开发技术全面分析

    的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。 ⚫ 对应用开发者而言, HarmonyOS 采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关,降低了开发
    发表于 02-21 16:31

    持续构建行业影响力|HarmonyOS SDK荣膺年度“技术卓越”奖项

    技术卓越”奖项。 通过关键能力底层化,通用能力全局化,HarmonyOS SDK 提供了应用框架、应用服务、系统、媒体、图形、AI 六大领域、80 多个 Kit 丰富完备的开放能
    发表于 01-12 09:33