Я использую Tesseract на сервере Linux, PHP 5.4. Я загрузил файл основного класса в classes / TesseractOCR.php, установил для chmod значение 666 и, к сожалению, он по-прежнему возвращает предупреждения вместо каких-либо значений из файла png.
Вот мой код:
require_once 'classes/TesseractOCR.php';
....
$tesseract = new TesseractOCR($file);
$tesseract->setTempDir('/absolute_path_to/temp/'); // temp folder have chmod 777
$tesseract->setWhitelist(range(0,9), '-+.'); // i'm trying to recognize phone numbers
echo $tesseract->recognize();
Предупреждение:
Warning: file_get_contents(/absolute_path_to/temp/366108750.txt): failed to open stream: No such file or directory in /absolute_path_to/classes/TesseractOCR.php on line 236
Я пробовал много способов с путем к папке temp (и также без него), но я все еще ничего не получаю. Я буду очень признателен за любую помощь или предложение; Я пытался найти решение Google, но каждый приходит установить временную папку, которая не помогает мне.
Спасибо заранее.
Задача ещё не решена.
Других решений пока нет …