level 4
风往我这吹℃
楼主
简介:服务免PC的OCR文字识别插件,直接在手机端进行推理,支持所有程序对接,包括但不限于Autojs、按键精灵、触动精灵、触摸精灵等。
注意:本插件不一定支持所有手机和系统,需自行测试,如能成功开启程序,并开启服务不闪退,一般都是支持的。另外可以确认的是,服务不支持模拟器,如果模拟器有需求,可用PC版本的服务。
可以无视激活,如果需求量不大的话,每天能给200次左右的调用额度
下载地址:
链接:百度网盘
提取码:nzt4
使用说明:
1. 下载安装APK到手机
2. 打开AS插件,提示的权限都要同意,如下(小米手机例子)
(1) 因为OCR推理属于人工智能推理范畴,推理瞬间对CPU资源消耗较大,所以省电策略一定要选中无限制,不然无法正常ocr识别,正常情况来说低版本安卓可能会之间弹出禁用优化省电弹窗,同意即可,高版本会跳转到设置界面 选中无限制即可,手机品牌系统不同提示可能不通,随机应变即可。

3. 允许通知权限
4.成功打开后会进入如下界面:

点击开启服务(仅点击一次即可),开启成功后通知栏出现以下界面(部分系统可能需要等待10秒左右才会出现,不影响使用)

然后就可以写autojs代码调用了,示例如下:
if(!requestScreenCapture(true)){
toast("请求截图失败");
exit();
}
sleep(1000);
var rec_str = OcrSer(100, 100, 500, 600);//调用ASOCR插件对指定区域进行OCR识别 返回结果为识别到的文字内容和文字坐标信息 JSON格式
toast(rec_str)
// 将截图、转换为base64、发送post请求封装成函数
function OcrSer(x, y, width, height) {
//var img = captureScreen();
shell("screencap -p /sdcard/clip.png",true)
var img = images.read("/sdcard/clip.png");
//var img = images.captureScreen();
var clip = images.clip(img, x, y, width, height);
var imgbase64 = images.toBase64(clip, "png", 100);
toast(imgbase64)
sleep(2000);
var url = "http://127.0.0.1:8080"; //这里默认就行,不要动
var res = http.post(url, { body: imgbase64 });
return res.body.string();
}
本插件目前仅有OCR一个功能,后面会基于当前框架开发一些其它好用的功能,基于安卓系统可以开发很多有用的插件。
2024年02月19日 03点02分
1
注意:本插件不一定支持所有手机和系统,需自行测试,如能成功开启程序,并开启服务不闪退,一般都是支持的。另外可以确认的是,服务不支持模拟器,如果模拟器有需求,可用PC版本的服务。
可以无视激活,如果需求量不大的话,每天能给200次左右的调用额度
下载地址:
链接:百度网盘
提取码:nzt4
使用说明:
1. 下载安装APK到手机
2. 打开AS插件,提示的权限都要同意,如下(小米手机例子)
(1) 因为OCR推理属于人工智能推理范畴,推理瞬间对CPU资源消耗较大,所以省电策略一定要选中无限制,不然无法正常ocr识别,正常情况来说低版本安卓可能会之间弹出禁用优化省电弹窗,同意即可,高版本会跳转到设置界面 选中无限制即可,手机品牌系统不同提示可能不通,随机应变即可。

3. 允许通知权限4.成功打开后会进入如下界面:

点击开启服务(仅点击一次即可),开启成功后通知栏出现以下界面(部分系统可能需要等待10秒左右才会出现,不影响使用)
然后就可以写autojs代码调用了,示例如下:if(!requestScreenCapture(true)){
toast("请求截图失败");
exit();
}
sleep(1000);
var rec_str = OcrSer(100, 100, 500, 600);//调用ASOCR插件对指定区域进行OCR识别 返回结果为识别到的文字内容和文字坐标信息 JSON格式
toast(rec_str)
// 将截图、转换为base64、发送post请求封装成函数
function OcrSer(x, y, width, height) {
//var img = captureScreen();
shell("screencap -p /sdcard/clip.png",true)
var img = images.read("/sdcard/clip.png");
//var img = images.captureScreen();
var clip = images.clip(img, x, y, width, height);
var imgbase64 = images.toBase64(clip, "png", 100);
toast(imgbase64)
sleep(2000);
var url = "http://127.0.0.1:8080"; //这里默认就行,不要动
var res = http.post(url, { body: imgbase64 });
return res.body.string();
}
本插件目前仅有OCR一个功能,后面会基于当前框架开发一些其它好用的功能,基于安卓系统可以开发很多有用的插件。