如何使用 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
我在 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