Что нового

Почему Tesseract не хочет искать текст?

SurikenTSD

Новичок
Сообщения
67
Репутация
1
Написал мизерный "скрипт" для проверки работоспособности:

Код:
#include <Tesseract.au3>

Sleep(2000)
local $i = 10

$i = _TesseractScreenFind("SurikenTSD", 0, 0, "", 0, 2, 0, 0, 1276, 1049, 0)
MsgBox(0, "HOP", $i)

Exit


В качестве предмета поиска ввел свой ник для поиска его на этом форуме через тессеракт. Ни русские слова, ни латинские не находит.

А если параметр $show_capture ставлю на 1 так и вообще выдает ошибку:


Код:
>Running:(3.3.8.1):D:\Files\AutoIt3\autoit3.exe "D:\Files\AutoIt3\TSO\1.au3"    
D:\Files\AutoIt3\TSO\Tesseract.au3 (185) : ==> Variable must be of type "Object".:
$Obj1.ShowFile ($capture_filename, 1)
$Obj1^ ERROR
->20:21:10 AutoIT3.exe ended.rc:1
>Exit code: 1    Time: 4.088

но меня этот момент мало волнует, основной вопрос: почему не находит-то ничего?

И да, тессеракт установлен (program files)


Добавлено:
Сообщение автоматически объединено:

Все время возвращает 0.


Добавлено:
Сообщение автоматически объединено:

Код:
#include <Tesseract.au3>

Sleep(2000)
local $i = 10

$i = _TesseractScreenCapture(0, "", 1, 4, 333, 494, 416, 521)
MsgBox(0, "HOP", $i)

Exit


задал координаты, в которые попадают слова "В качестве" (из строки под первым кодом), на выходе получаю картинку следующего содержания.

652c1bb290faf8f38ba2b66981720728.png


Что не так с этим тессерактом? Он вообще работает или это я такой тормаз криворукий?..
 
Верх