Я установил 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
Хорошо, после установки нам нужно изменить путь для бина
$ path = getenv (‘PATH’);
PutEnv ( «PATH = $ PATH: / USR / местные / бен»);
добавьте эти строки, и это будет работать
Спасибо
Других решений пока нет …