Я установил OCR Tesseract через 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) Наконец, Do PHP Code:
require_once "vendor/autoload.php"; echo (new TesseractOCR('test.png'))->run();
Надеюсь, это сработает для вас,