2 Star 0 Fork 0

zhousl/autojsScrip

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
tt.js 2.92 KB
一键复制 编辑 原始数据 按行查看 历史
zhousl 提交于 2023-06-06 02:47 . 1
var myFunc = require("myCommonFunction.js");
myFunc.reqScreen();
var img = captureScreen()
console.show()
let cpuThreadNum = 4
// PaddleOCR 移动端提供了两种模型:ocr_v2_for_cpu与ocr_v2_for_cpu(slim),此选项用于选择加载的模型,默认true使用v2的slim版(速度更快),false使用v2的普通版(准确率更高)
let useSlim = true
var use=false
var start = new Date()
// 识别图片中的文字,返回完整识别信息(兼容百度OCR格式)。
var result = $ocr.detect(img, cpuThreadNum, useSlim)
log('slim识别耗时:' + (new Date() - start) + 'ms')
// 可以使用简化的调用命令,默认参数:cpuThreadNum = 4, useSlim = true
// const result = $ocr.detect(img)
//log("完整识别信息: " + JSON.stringify(result))
start = new Date()
// 识别图片中的文字,只返回文本识别信息(字符串列表)。当前版本可能存在文字顺序错乱的问题 建议先使用detect后自行排序
var stringList = $ocr.recognizeText(img, cpuThreadNum, useSlim)
log('slim纯文本识别耗时:' + (new Date() - start) + 'ms')
var start = new Date()
// 识别图片中的文字,返回完整识别信息(兼容百度OCR格式)。
var result = $ocr.detect(img, cpuThreadNum, use)
log('slim识别耗时:' + (new Date() - start) + 'ms')
// 可以使用简化的调用命令,默认参数:cpuThreadNum = 4, useSlim = true
// const result = $ocr.detect(img)
log("完整识别信息: " + JSON.stringify(result))
start = new Date()
// 识别图片中的文字,只返回文本识别信息(字符串列表)。当前版本可能存在文字顺序错乱的问题 建议先使用detect后自行排序
stringList = $ocr.recognizeText(img, cpuThreadNum, use)
log('slim纯文本识别耗时:' + (new Date() - start) + 'ms')
// 可以使用简化的调用命令,默认参数:cpuThreadNum = 4, useSlim = true
// const stringList = $ocr.recognizeText(img)
//log("文本识别信息(字符串列表): " + JSON.stringify(stringList))
// 增加线程数
cpuThreadNum = 8
start = new Date()
result = $ocr.detect(img, cpuThreadNum, useSlim)
log('8线程识别耗时:' + (new Date() - start) + 'ms')
cpuThreadNum = 8
start = new Date()
result = $ocr.detect(img, cpuThreadNum, use)
log('8线程识别耗时:' + (new Date() - start) + 'ms')
//log("完整识别信息(兼容百度OCR格式): " + JSON.stringify(result))
// 释放模型 用于释放native内存
//$ocr.release()
// 回收图片
// img.recycle()
myFunc.reqScreen();
var img = captureScreen()
var start = new Date()
var result = paddle.ocr(img, 4, true);
log(result.length, new Date()-start);
img = captureScreen()
start = new Date()
result = paddle.ocr(img, 4, false);
log(result.length, new Date()-start);
img = captureScreen()
start = new Date()
result = paddle.ocr(img, 8, true);
log(result.length, new Date()-start);
img = captureScreen()
start = new Date()
result = paddle.ocr(img, 8, false);
log(result.length, new Date()-start);
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/zhousl7516/autojs-scrip.git
git@gitee.com:zhousl7516/autojs-scrip.git
zhousl7516
autojs-scrip
autojsScrip
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385