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

函数名称

OcrEx文字识别(增强版)

函数功能

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

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

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

函数语法

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

函数参数

参数名 参数类型 是否必选 参数说明
left int 识别区域的左上角x坐标
top int 识别区域的左上角y坐标
right int 识别区域的右下角x坐标
bottom int 识别区域的右下角y坐标
mode int 识别模式,0:精准模式,1:快速模式,默认:0
language string 识别语种,支持多语种,分隔符",",默认:"0" "0":中文+英文 "1":中文 "2":英文

函数返回

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

result 包含的字段

字段名 字段类型 字段说明
x int 识别到文本区域的左上角x坐标
y int 识别到文本区域的左上角y坐标
h int 识别到文本区域的高度
w int 识别到文本区域的宽度
score float 识别到文本区域的可信度

代码范例

复制代码
//识别返回全屏范围内的文本,默认模式(精准)、默认语种(中文+英文)
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 Then
        TracePrint "识别到文本" & 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 Then
        TracePrint "识别到文本" & 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及以上版本系统

相关推荐
谢白羽3 小时前
vllm实践
android·vllm
电子云与长程纠缠4 小时前
Godot学习03 - 实例化、层级访问、Export
android·学习·godot
毕设源码-朱学姐4 小时前
【开题答辩全过程】以 基于Android的便民系统的设计与实现为例,包含答辩的问题和答案
android
鬼蛟4 小时前
Spring————事务
android·java·spring
qq_170264756 小时前
unity出安卓年龄分级的arr包问题
android·unity·游戏引擎
kejiashao7 小时前
Android View的绘制流程及事件分发机制
android
小蜜蜂嗡嗡8 小时前
flutter实现付费解锁内容的遮挡
android·flutter
进击的cc8 小时前
拒绝背诵!一文带你打穿 Android ANR 发生的底层全链路
android·面试
进击的cc8 小时前
App 启动优化全家桶:别再只盯着 Application 了,热启动优化你真的做对了吗?
android·面试
彭波3969 小时前
安卓手机端安装xapk、apkm软件!怎样安装xapk软件?安卓的apk和XAPK的区别?附教程
android·智能手机