使用场景
不想安装浩然ocr插件
效果展示
autojs版本
代码讲解
1. 导入类
importClass(com.hraps.ocr.ncnn.OcrDetector);
2. 加载图片
let imgPath = "./other/测试.png"; let img = images.read(imgPath);
3. 识别文字
let ocr = new OcrDetector(context); let dataList = ocr.detect(img.getBitmap());
4. 打印识别结果
var len = dataList.size(); for (var i = 0; i < len; i++) { let data = dataList.get(i); log(data.text); }
原理
- 随便打包个app
- 用mt提取ocr插件中的so, classes.dex, assets
- 现在ajpro9打包后是两个classes.dex文件
- 把classes.dex改名为classes3.dex
- 把so, classes.dex, assets都放进打包后的app
- so路径: lib/
声明
部分内容来自网络