使用 java 时,Sikuli 中的文本识别 (OCR) 已关闭
Posted
技术标签:
【中文标题】使用 java 时,Sikuli 中的文本识别 (OCR) 已关闭【英文标题】:text recognition (OCR) is switched off in Sikuli when using java 【发布时间】:2013-11-26 19:56:52 【问题描述】:有没有人使用 java 在 Sikuli 中使用 OCR 函数 Region.text()?
我一直把它作为输出
Region.text:文本识别当前已关闭
我无论如何都找不到在 java 中打开此功能。
【问题讨论】:
bugs.launchpad.net/sikuli/+bug/1188599 谢谢,我之前尝试过,但我没有导入设置对象。现在明白了,尽管我现在遇到了另一个困难,因为它想要一个不是由安装程序创建的 tessdata 文件夹,尽管我已经告诉它这样做。 【参考方案1】:Sikuli 的设置类 (org.sikuli.basics.Settings) 具有选项:
Settings.OcrTextSearch
Settings.OcrTextRead
把它们说成是真的,它应该可以工作:)
附:其实我不知道为什么他们默认是假的......
【讨论】:
感谢您提供完整路径 org.sikuli.basics.Settings【参考方案2】:如果您使用 1.1.x 的 Sikulix IDE 应用程序,请转到首选项,更多选项...,您应该启用允许 OCR。
【讨论】:
还要确保在安装时检查了 Pack 3 - 否则即使这样也行不通以上是关于使用 java 时,Sikuli 中的文本识别 (OCR) 已关闭的主要内容,如果未能解决你的问题,请参考以下文章
Java 自动化 - 调用sikuli实现图像识别桌面自动化:打开浏览器查询天气实例演示,java调用图形化脚本语言sikuli实现自动化
Java 自动化 - 调用sikuli实现图像识别桌面自动化:打开浏览器查询天气实例演示,java调用图形化脚本语言sikuli实现自动化
Java 自动化 - 调用sukuli实现图像识别桌面自动化:打开浏览器查询天气实例演示,java调用图形化脚本语言sikuli实现自动化