Тессеракт — PHP TesseractOCR Exec командная проблема

Я установил TesseractOCR с терминала Mac. когда я запускаю следующую команду из терминала, она работает.

tesseract «hello.png» / Приложения / MAMP / tmp / php / 987051047

но та же команда не работает в

exec («tesseract» hello.png «/ Applications / MAMP / tmp / php / 987051047»)

и полный код

$tesseract = new TesseractOCR("hello.png");

$tmp_dir = ini_get('upload_tmp_dir') ? ini_get('upload_tmp_dir') : sys_get_temp_dir();

$tesseract->setTempDir( $tmp_dir );

$test =  $tesseract->recognize();

Я чувствую, что должен загрузить tesseract в php.ini или любой другой файл конфигурации. но я не знаю где. Я использую Mac, MAMP, PHP 5.4.10

0

Решение

Хорошо, после установки нам нужно изменить путь для бина

$ path = getenv (‘PATH’);
PutEnv ( «PATH = $ PATH: / USR / местные / бен»);

добавьте эти строки, и это будет работать

Спасибо

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]