文档开发者中心
我的

华为HiAi之OCR识别初体验

浏览华为开发者官网时,无意中看到华为手机提供的HiAi功能,在阅读了HiAi功能介绍后,我决定试用一下其中的OCR功能(文本识别)。

首先下载HiAi SDK,在通过开发者网站的实名认证后,就可以去HiAi页面下载SDK了。OCR功能是HiAi Engine里提供的,SDK很大,差不多有500多M,需要耐心等待。

下载好后,解压缩,内容看图:

HiAI Engine里有vision模块,里面提供了OCR功能。


下面就是打开AndroidStudio创建工程啦,创建的过程就不多说了,大家都懂,主要讲一下SDK如何添加到工程里。

首先把huawei-hiai-vision-8.1.0.304.aar复制到工程的libs目录下,如图


然后在app的build.gradle文件中添加如下代码:
file:///C:/Users/L84111~1/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png
点击一下gradle同步按钮,同步完成后,就可以进行编码了。

首先,需要初始化VisionBase,如下:



在onServiceConnect()回调中创建TextDetector对象。


识别图片中的文字:


好了,看看效果吧。


怎么样,还不错吧,识别准确性还是很高的。

【完整源码已加附件!】



attachmenttype
完整源码.docx
download
点赞
收藏
1
回复
分享
举报
浏览2372 编辑于2018-10-12 07:26未知归属地
全部评论
最多点赞
最新发布
最早发布
暂无评论
暂无评论
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。