text() извлечение текста из области

Asked by stic

хотел внедрить в свою программу такую фичу как извлечения текста из области, пользуюсь примерно так region.text() ну и действия над ней, в данном случаи print(), после первого раза получения текста, она начинает выдавать совершенно другие символы, хотя текст хорошо видно, и очень крупный, а потом вообще перестает работать, и выводить что либо на консольку, есть ли способ заставить ее работать стабильно ?

Question information

Language:
Russian Edit question
Status:
Answered
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
stic (stic-t) said :
#1

The error is: java.lang.IllegalArgumentException: bad position: -1 после него все перестает работать

Revision history for this message
Eugene S (shragovich) said :
#2

Извлечение текста в Sikuli работает нестабильно, это известный факт. Есть возможность попробовать поковыряться с Tesseract-ом которым пользуется Sikuli для извлечения техта и попытаться подстроить некоторые параметры под свои конкретный текст. Как настраивать Tesseract можно погуглить, так как это отдельный проект.

То что касается упомянутой ошибки, очень трудно что либо сказать не зная контекста в котором она случилась.

Can you help with this problem?

Provide an answer of your own, or ask stic for more information if necessary.

To post a message you must log in.