当前位置: 首页 > article >正文

按键精灵ios/安卓辅助工具高级函数OcrEx文字识别(增强版)脚本开发介绍

函数名称

OcrEx文字识别(增强版)

函数功能

返回指定区域内所有识别到的字符串、左上角坐标、区域宽高、可信度,无需自制字库,识别范围越小,效率越高,结果越准确

注意:安卓版按键APP需在设置页下载安装【ocrEx组件库】,如使用到该函数,则在打包小精灵时会自动添加组件,无需自行下载,但包体会有所变大

安卓版调试如出现返回为空的情况,请手动打开一次按键APP以便获取权限

函数语法

result = OcrEx (left,top,right,bottom[,mode] [,language])

函数参数

参数名参数类型是否必选参数说明
leftint识别区域的左上角x坐标
topint识别区域的左上角y坐标
rightint识别区域的右下角x坐标
bottomint识别区域的右下角y坐标
modeint识别模式,0:精准模式,1:快速模式,默认:0
languagestring识别语种,支持多语种,分隔符”,“,默认:”0”
“0”:中文+英文
“1”:中文
“2”:英文

函数返回

返回名返回类型返回说明
resulttable返回响应结果信息的含有数组的键值表,如存在n个结果,则table长度为n

result 包含的字段

字段名字段类型字段说明
xint识别到文本区域的左上角x坐标
yint识别到文本区域的左上角y坐标
hint识别到文本区域的高度
wint识别到文本区域的宽度
scorefloat识别到文本区域的可信度

代码范例

//识别返回全屏范围内的文本,默认模式(精准)、默认语种(中文+英文)
Dim ranTime = tickCount(),ret = ocrEx(0,0,0,0)
TracePrint "识别耗时:" & TickCount() - ranTime & "ms"
For i = 1 to len(ret)If ret[i]["score"] >= 0.8 ThenTracePrint "识别到文本" & i & ":" & ret[i]["text"] & ",左上角x坐标:" & ret[i]["x"] & ",左上角y坐标:" & ret[i]["y"] & ",区域宽:" & ret[i]["w"] & ",区域高:" & ret[i]["h"]End If
Next//识别返回全屏范围内的文本,快速模式、中文+英文
ranTime = tickCount()
ret = ocrEx(0, 0, 0, 0, 1, "1,2")
TracePrint "识别耗时:" & TickCount() - ranTime & "ms"
For i = 1 to len(ret)If ret[i]["score"] >= 0.8 ThenTracePrint "识别到文本" & i & ":" & ret[i]["text"] & ",左上角x坐标:" & ret[i]["x"] & ",左上角y坐标:" & ret[i]["y"] & ",区域宽:" & ret[i]["w"] & ",区域高:" & ret[i]["h"]End If
Next

备注说明

支持版本:按键精灵iOS新版v2.0.0、按键精灵安卓版v3.8.0及以上版本

支持系统:iOS14、安卓5及以上版本系统

 

http://www.lryc.cn/news/2380498.html

相关文章:

  • Unity3D HUD UI性能优化方案
  • 掌握Git:版本控制与高效协作指南
  • VsCode和AI的前端使用体验:分别使用了Copilot、通义灵码、iflyCode和Trae
  • 交叉熵损失函数,KL散度, Focal loss
  • php、laravel框架下如何将一个png图片转化为jpg格式
  • 足式机器人经典控制常用的ROS库介绍
  • 在tp6模版中加减法
  • 【Part 3 Unity VR眼镜端播放器开发与优化】第一节|基于Unity的360°全景视频播放实现方案
  • Python打卡DAY30
  • IDEA连接github(上传项目)
  • 重构研发效能:项目管理引领软件工厂迈向智能化
  • 基于 STM32 单片机的实验室多参数安全监测系统设计与实现
  • Vue3 中使用 provide/inject 实现跨层级组件传值失败的原因及解决方案
  • 小白的进阶之路系列之二----人工智能从初步到精通pytorch中分类神经网络问题详解
  • Semaphore解决高并发场景下的有限资源的并发访问问题
  • Vue3——Pinia
  • 02 基本介绍及Pod基础排错
  • Android Edge-to-Edge
  • ⼆叉搜索树详解
  • 如何使用通义灵码提高前端开发效率
  • 使用 ARCore 和 Kotlin 开发 Android 增强现实应用入门指南
  • Android Studio Kotlin 中的方法添加灰色参数提示
  • TCP协议简介
  • Linux学习心得问题整理(二)
  • SOC-ESP32S3部分:2-2-VSCode进行编译烧录
  • 数据可视化热图工具:Python实现CSV/XLS导入与EXE打包
  • Python虚拟环境再PyCharm中自由切换使用方法
  • 使用 Terraform 创建 Azure Databricks 工作区
  • 使用Mathematica绘制一类矩阵的特征值图像
  • GitHub 趋势日报 (2025年05月18日)