方法介绍
方法名称:创建一个tresseract-ocr本地光学ocr对象
语法:createOcr(lang,[mode])
参数说明:
lang:字符串型,字库语言文件名称,不填则默认eng(只支持一般的中英+数字+标点符号),
注意lang也可以是字库文件的绝对路径,如果字库比较大,那么建议先把字库放到手机sd卡下测试,
不然如果放到资源文件中,数据包会很大导致调试速度很慢
mode:整数型
0 仅检测方向和文本
1 自动检测方向和文本(OSD)
2 自动检测,但不进行OSD或OCR处理
3 自动PSM模式(但不含OSD)
4 所识别图片的字体大小不一
5 所识别图片当作整块竖向文字区域
6 所识别图片当作整块横向文字区域 (默认值)
7 所识别图片当作一行文字
8 所识别图片当作单个词语
9 所识别图片当作单个圆型围绕的词语
10 所识别图片当作单个英文/数字字符
11 尽可能识别更多的字符(无顺序要求)
12 分散稀疏的OSD检测
返回值:一个tresseract-ocr对象句柄
方法例子
local handle = createOcr("chi-sim")
local text = ocrText(handle,0,0,0,0,"ffffff-0f0f0f")
if text ~= nil then
print("ocr text:"..text)
end
releaseOcr(handle)