Я установил Tesseract OCR через MacPorts на основе документации, предоставленной на GitHUb, и они были успешно установлены, и
Тем не менее, я пытаюсь использовать Tesseract OCR для PHP (https://github.com/thiagoalessio/tesseract-ocr-for-php), поэтому я загружаю zip и включаю библиотеку в свой php файл, и использую
echo (new TesseractOCR('text.png'))
->run();
но ничего не появляется
Ниже приведен полный код в php
<?php
REQUIRE_ONCE __DIR__.'/src/TesseractOCR.php';
echo (new TesseractOCR('text.png'))
->run();
?>
Мой журнал ошибок имеет эту запись:
sh: tesseract: команда не найдена
Если вы поделитесь со мной некоторыми соображениями о том, как получить эту работу, это будет здорово!
Чтобы использовать Tesseract OCR, вам может потребоваться выполнить следующие действия:
1) Установите Tesseract OCR в вашу систему. Для установки
пожалуйста, проверьте:https://github.com/tesseract-ocr/tesseract/wiki.
Для Ubuntu Linux System вы можете запустить:
sudo apt-get install tesseract-ocr
2) Создайте файл composer.json со следующим содержимым:
{"require":{"thiagoalessio/tesseract_ocr": "1.0.0-RC"}}
3) Выполнить команду с терминала
composer install
4) Наконец, сделайте код PHP:
require_once "vendor/autoload.php";
echo (new TesseractOCR('test.png'))->run();
Надеюсь, это будет работать для вас,
Других решений пока нет …