找回密码
 立即注册
产品售前咨询QQ2050858539
全球IP代理EasyClick 一键安装包
查看: 490|回复: 2

[技术问题] 【安卓】【OCR】9.17.0版本使用ocrlite例子

[复制链接]

66

主题

56

回帖

1896

积分

管理员

安卓原生UI 688培训

积分
1896
在线时间
390 小时
最后登录
2024-7-23
发表于 2023-10-30 19:08:14 | 显示全部楼层 |阅读模式

马上注册,结交朋友,共同学习EasyClick

您需要 登录 才可以下载或查看,没有账号?立即注册

×
【安卓】【OCR】9.17.0版本使用


官方文档说明
  • Tesseract 请下载对应的语言包或者自己创建语言包
  • 版本高于9.17.0的,请看 【Tesseract 例子 [高于9.17版本]】例子,因为api已经更改了

ocrlite例子如下

function main() {
   let occr = ocr.newOcr();// 实例化ocr对象后面初始化 调用识别函数都是这个对象
  let s = image.requestScreenCapture(10000, 0);
    // 这里做初始化和识别
  let m = {"type": "ocrLite", "numThread": 1, "padding": 10, "maxSideLen": 0};
  let iniit = occr.initOcr(m);
  logd("初始化o " + iniit)
  image.initOpenCV()
  sleep(1000)
      let tmpImage = image.captureFullScreen();
      logd("截图 tmpImage {}", tmpImage)
      let tt = image.binaryzation(tmpImage, 1, 100)
      console.time(1)
      let result = occr.ocrImage(tt, 10000, {"maxSideLen": 1024});
      if (result) {
        for (let i = 0; i < result.length; i++) {
          logd(JSON.stringify(result[i]))
        }
      }
      logd("耗时 {}", console.timeEnd(1))
      image.recycle(tt)
      image.recycle(tmpImage)
    }
}

main()

专业承接 UI 定制
、软件定制、
Android ROM定制、
网站开发需求。
价格联系我详谈。
安卓原生UI 688培训

0

主题

2

回帖

90

积分

注册会员

积分
90
在线时间
17 小时
最后登录
2024-5-7
发表于 2023-12-11 16:41:25 | 显示全部楼层
TypeError: Cannot find function newOcr in object [object Object]   怎么解决?
回复

使用道具 举报

0

主题

1

回帖

8

积分

新手上路

积分
8
在线时间
1 小时
最后登录
2024-1-23
发表于 2024-1-3 12:56:27 | 显示全部楼层
Demo9527 发表于 2023-12-11 16:41
TypeError: Cannot find function newOcr in object [object Object]   怎么解决?

和你一样的问题,请问解决了吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EasyClick技术交流站 ( 皖ICP备2023020527号-4 )

GMT+8, 2024-7-23 08:00 , Processed in 0.297556 second(s), 36 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表