Я использую sikulix IDE версии 2.0.5 в Windows 10, и до сих пор использование было успешным.
Я хочу прочитать конкретный однострочный текст на экране с помощью sikulix IDE. Я не могу скопировать текст в буфер обмена, потому что он на изображении.
Я могу сделать это в среде eclipse IDE, используя Tesseract и tess4j в Java после того, как я импортировал его банку.
В моем проекте я собираюсь использовать 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
Есть ли способ улучшить результаты, потому что в однострочном тексте из 7 символов я получаю только один символ из текста.