如何使用 sikulix IDE 阅读屏幕上显示为图像的文本?

问题描述 投票:0回答:2

我在 windows 10 中使用 sikulix IDE 版本 2.0.5,目前使用成功。

我想使用 sikulix IDE 在屏幕上阅读特定的单行文本。我无法将文本复制到剪贴板,因为它在图像上。

导入它的 jar 后,我可以在 Java 中使用 Tesseract 和 tess4j 在 eclipse IDE 上执行此操作。

在我的项目中,我希望使用 sikulix IDE,因为我发现它在读取图像方面是可靠的。

我现在的问题是如何使用 sikulix IDE 阅读屏幕上显示为图像的文本?有没有我可以在 sikuli IDE 中使用的方法。

有人可以指导我吗!

谢谢。

python java tesseract jython sikuli-ide
2个回答
2
投票

text = Image.create("givenImage.png").text()

如果只想读取图像的一部分:

text = Image.create("givenImage.png").getSub(x, y, w, h).text()

其中 x 和 y 从图像的左上角开始计数为 (0, 0)。

图像顶部示例:

img = Image.create("givenImage.png")
text = img.getSub(0,0,img.w, 20).text()

来自 SikuliX 的 RaiMan


-2
投票

我可以用数字做同样的事情吗?

趁着楼主是高手,我是初学者,很享受sikuli,想知道有没有可以研究sikuli的地方,连接不上数据库.我想我必须安装一些东西。

© www.soinside.com 2019 - 2024. All rights reserved.