注册时间
					
					最后登录
					
					
					
					
				
					 新帖
				
				
				6和7版本中,是有tesseract ocr 的,使用方式:
一、添加tessdata
在项目的根目录中,新增文件夹(tessdata)。里面放入所需要的 xxx.traineddata 文件即可,就是训练数据下载地址:https://github.com/tesseract-ocr/tessdata/tree/4.0.0
二、在脚本使用
//导包
importClass(com.googlecode.tesseract.android.TessBaseAPI)
//新建OCR实例
var tessocr = new TessBaseAPI()
//tessdata目录所在的文件夹,目录下放置训练数据
var dataPath = files.path("./")
function tesseractCor(img, lang ) {
    //初始化tessocr
    //第二个参数是初始化的语言,是数据文件去掉扩展名后的文件名,多个语言用+连接
    //训练数据文件夹必须命名为tessdata
    //训练数据下载时是什么名字就是什么名字,不能改 eng+chi_sim
    var ok = tessocr.init(dataPath, lang || 'eng')
    if (ok) {
        console.log("图片识别-初始化成功: " + tessocr.getInitLanguagesAsString())
    } else {
        console.log("图片识别-初始化失败")
    }
    //设置图片
    tessocr.setImage(img.getBitmap())
    return tessocr.getUTF8Text()
}
三:使用调用即可
// 调用
tesseractCor(图片对象)