函数:addTSOcrDictEx 加载触动 table 字库

函数功能:加载自定义的触动精灵点阵字库工具生成的点阵字库。

引擎版本:iOS v2.3.9,Android v2.2.1 以上

函数方法

index = addTSOcrDict(dict)

参数 类型 必填 说明
dict table 字库工具选择的 table 格式字库
返回值 类型 说明
index number 字库标识

函数用例

在屏幕上识别指定区域的文字

local tab = {
"00ffffe03ffffff1fffffff3ffffffefffffffffffe03fdfff001f9e7e001f00fc003e01f800fc01f001f803e003e0078007c00f000f0000000c00000000001fff001fffffe1ffffffe7ffffffefffffffffffffffffff003ffffe003f78fc003e01f8007c03f000f807c001f00f8003e01f0007c03e000f007c003e007000380000006@00$比$547$34$31"
}
--如果 table 过大使用此函数可能会导致报错,报错请换 addTSOcrDict 后再试
--加载文字点阵字库,相同字库只需要加载一次(addTSOcrDictEx/addTSOcrDict 函数),重复加载会导致内存溢出
local indext = addTSOcrDictEx(tab)
local ret = tsOcrText(indext,0,0,50,100,"D9762D,050901",90)
dialog(ret)

注意事项

  • 触动精灵字库工具下载地址和使用手册:https://www.touchsprite.com/docs/4961

  • 本函数为打码点阵识别加强版,突破大漠工具最高识别 11 行像素的限制,更适合高分辨率的移动端脚本开发。

  • 相同字库只需要加载一次(addTSOcrDictEx/addTSOcrDict 函数),重复加载会导致内存溢出。

  • 生成的字库文件格式必须为 UTF-8 格式,字库首尾不能包含空行、空格等。

  • 如果 table 过大使用 addTSOcrDictEx 可能会导致报错,报错请换 addTSOcrDict 后再试。

Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""