首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
Oracle
›
鸿蒙(HarmonyOS)原生AI本领之文本辨认
返回列表
发新帖
鸿蒙(HarmonyOS)原生AI本领之文本辨认
[复制链接]
发表于 2025-11-22 14:04:14
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
鸿蒙(HarmonyOS)原生AI本领之文本辨认
原生智能先容
在之前开发中,很多场景我们是通过调用云端的智能本领举行开发。比方文本辨认、人脸辨认等。
原生即指将一些本领直接集成在当地鸿蒙体系中,通过差异条理的AI本领开放,满足开发者的差异场景下的诉求,低落应用开发门槛,资助开发者快速实现应用智能化
有哪些原生智能本领
底子视觉服务
底子语音服务
端侧模子摆设
端侧推理
意图框架
…
底子视觉服务 - Core Vision Kit
Core Vision Kit(底子视觉服务)是呆板视觉干系的底子本领,接下来要导入的类,都在@kit.VisionKit中比方本篇要讲的笔墨辨认便是云云。
文本辨认先容与使用
概念:将图片中的笔墨给辨认出来
使用 textRecognition 实现文本辨认
限定:
仅能辨认5种语言范例
简体中文、繁体中文、英文、日文、韩文
使用步调
导入textRecognition
import {
textRecognition } from '@kit.CoreVisionKit'
复制
代码
实例化visionInfo对象,用来准备待辨认的图片(需PixelMap范例)
let visionInfo: textRecognition.VisionInfo = {
pixelMap: '待识别图片'
};
复制
代码
实例化TextRecognitionConfiguration对象,设置辨认设置(现在仅有是否开启朝向检测一项设置)
let textConfiguration: textRecognition.TextRecognitionConfiguration = {
// 是否开启朝向检测
isDirectionDetectionSupported: false
};
复制
代码
调用textRecognition的recognizeText接口传入以上两个对象,开启辨认并对辨认结果举行处置惩罚,得到的是TextRecognitionResult范例结果,这个对象的value属性即为辨认结果
textRecognition.recognizeText(visionInfo, textConfiguration)
复制代码
这里表明一下这几步
你须要用textRecognition,以是须要先找到它,也即导入,这没什么好说的
你须要用它来帮你辨认图片,那你是不是应该把须要辨认的图片给它?以是
第一个参数就是给他通报一个图片
,只不外这个图片只能传PixelMap范例的(这就是为什么上篇我要写PixMap的缘故原由),但是这个图片不能直接传,要包装成VisionInfo范例的对象(固然现在为止,这个对象只有这一个属性,但保不齐未来会加)
然后就是设置一下它辨认的干系参数,它现在也只有一个参数,叫isDirectionDetectionSupported,设置是否开启朝向检测,由于有的图片大概是正的,有的图片大概是反的斜的。以是对于反的斜的图片如果这项开启为true,则会检测的更为正确。但是颠末猫林老师肉测,实在开不开启扫描反的斜的图片,得到的结果都差不多了。以是可以看本身选择。趁便一提,这个参数可以不传,不传默认是true。然后猫林老师以为:未来随着
API
发展,大概会多一些参数也说禁绝
末了即为调用其举行辨认的方法,也即recognizeText开始辨认
根据上面所说的,实在上面说的四步,也可以极简改为两步,代码如下
import {
textRecognition } from '@kit.CoreVisionKit'
textRecognition.recognizeText({ pixelMap: '待辨认图片' })
复制代码
表明:这里就相当于没传第二个参数,它默认值即为true,也即开启朝向检测。
至于怎样读取相册图片,以及把图片解码酿成PixelMap,不是本日分享的主题,且之前猫林老师有两篇文章分别讲过不会的可以看之前文章,以是这里直接给代码(可看解释)
// 1. 使用PhotoViewPicker选择相册图片
let photoPicker = new photoAccessHelper.
复制代码
回复
使用道具
举报
返回列表
浏览过的版块
Java
SAAS
数据仓库与分析
SQL-Server
人工智能
DevOps与敏捷开发
数据安全
物联网
后端开发
九天猎人
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表