Раз через раз команда не даёт никакого ответа (может быть просто не удалось распознать или происходит какой-то сбой), но смысл в том, что при этом скрипт останавливается самостоятельно.
Ну, допустим не удалось распознать с первого раза, и в этом случае мы можем заключить команду в цикл, чтобы распознавание произошло со следующего раза, но этого не получается по причине того, что скрипт останавливается после считывания строки $test = $tesseractOCR->recognize("C:\\XWeb\\img\\2.jpg");
То есть не выдаётся никакой отчёт и ничего. просто считалась строка и остановился скрипт. нажимаем ещё раз "старт скрипта" и он норм отработал.. В следующий раз опять может остановиться. И такое происходит чаще чем нормальная отработка с распознаванием. Ниже скрины и пример кода:
То есть как видите по коду, после строки
Код: Выделить всё
$test = $tesseractOCR->recognize("C:\\XWeb\\img\\2.jpg");
Код: Выделить всё
$browser->set_wait_params(0,0);
// задать масштаб
$browser->set_zoom(70);
$test = "0";
while(true)
{
if ($test == "0")
{
echo "test = $test";
echo "Распознаем : <br><br>";
$test = $tesseractOCR->recognize("C:\\XWeb\\img\\2.jpg");
echo "test = $test";
}
else
{
echo "test = $test";
break;
}
}