TomatoOCR插件


插件信息

免责声明:本插件以及本博客内容均由第三方提供,插件本身代码不开源,我方亦无法进行安全性、侵权审核,请您仔细甄别后再下载和使用。若插件有任何侵权、病毒或其他违法行为,请联系我方下架。

插件名称:TomatoOCR

插件开发者:我有一只小番茄

下载链接:https://pan.baidu.com/s/1bxNV_FACXZKeC5uX_BOzxA?pwd=0jzk

版本:1.0.0

简要说明:本模块可实现图像中的文字进行识别,基于PaddleOCR最新开源框架进行无修改移植,采用目前最新的深度学习识别方案,整包大小仅仅7M。

使用说明

// 支持版本:autojs Pro 9 以上
let OCR = $plugins.load('com.tomato.ocr');
let ocr = new OCR();


$events.on('exit', () => {
    ocr.end();
});


let type = -1;
// type 可传可不传
// type=0 : 只检测文字位置
// type=1 : 判断文字方向 + 识别
// type=2 : 只识别
// type=3 : 检测文字位置 + 识别

// 只检测文字位置:type=0
// 全屏识别: type=3或者不传type
// 截取单行文字识别:type=1或者type=2


// 返回结果是json字符串,需使用JSON.parse(result)转成json对象

// 例子一
let result1 = ocr.ocrFile("/storage/emulated/0/0.jpg",type);
console.log("结果: "+result1);

// 例子二
if(!requestScreenCapture()){
    exit()
}
let img = captureScreen()
let bitmap = img.bitmap;
let result2 = ocr.ocrBitmap(bitmap,type);
console.log("结果: "+result2);

开发过程

参见Auto.js Pro开发文字识别(OCR)插件


本文不允许转载。
  目录