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

How can I read text on the screen presented as an image using sikulix IDE?

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

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

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

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

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

中使用的方法

谁能指导一下!

谢谢。

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