【安卓】【OCR】9.17.0版本使用ocrlite例子
【安卓】【OCR】9.17.0版本使用官方文档说明
[*]Tesseract 请下载对应的语言包或者自己创建语言包
[*]版本高于9.17.0的,请看 【Tesseract 例子 [高于9.17版本]】例子,因为api已经更改了
ocrlite例子如下
function main() {
let occr = ocr.newOcr();// 实例化ocr对象后面初始化 调用识别函数都是这个对象
let s = image.requestScreenCapture(10000, 0);
// 这里做初始化和识别
let m = {"type": "ocrLite", "numThread": 1, "padding": 10, "maxSideLen": 0};
let iniit = occr.initOcr(m);
logd("初始化o " + iniit)
image.initOpenCV()
sleep(1000)
let tmpImage = image.captureFullScreen();
logd("截图 tmpImage {}", tmpImage)
let tt = image.binaryzation(tmpImage, 1, 100)
console.time(1)
let result = occr.ocrImage(tt, 10000, {"maxSideLen": 1024});
if (result) {
for (let i = 0; i < result.length; i++) {
logd(JSON.stringify(result))
}
}
logd("耗时 {}", console.timeEnd(1))
image.recycle(tt)
image.recycle(tmpImage)
}
}
main()
TypeError: Cannot find function newOcr in object 怎么解决? Demo9527 发表于 2023-12-11 16:41
TypeError: Cannot find function newOcr in object 怎么解决?
和你一样的问题,请问解决了吗 本帖最后由 xjjy2test01 于 2024-10-23 21:05 编辑
释放资源有问题是怎么回事?会导致App崩溃
页:
[1]