我已经根据GitHUb上提供的文档通过MacPorts安装了Tesseract OCR,并且安装成功,并且
但是,我正在尝试使用 Tesseract OCR for 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: command not found
如果您能与我分享一些有关如何完成这项工作的信息,那就太棒了!
最佳答案
为了使用 Tesseract OCR,您可能需要遵循以下步骤:
1) 将 Tesseract OCR 安装到您的系统中进行安装
请结帐:https://github.com/tesseract-ocr/tesseract/wiki .
对于 Ubuntu Linux 系统,您可以运行:
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();
希望这对你有用,
关于php - 如何为 PHP(开源)设置和运行 Tesseract OCR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38091060/