php - 如何为 PHP(开源)设置和运行 Tesseract OCR?

标签 php ocr tesseract

我已经根据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/

相关文章:

php - Magento 管理员登录页面中的 "Error 404 Not Found"

python - TensorFlow:训练时参数不更新

python - OCR 在干净图像上表现不佳 | Python Pytesseract

php - 从包内扩展 Laravel 4 Eloquent 模型

php - Jquery Bootstrap 模式框不适用于 WordPress 中的检查验证

php - 在 Codeigniter 中使用 AJAX 显示图像列表

java - 用于车牌的 Opencv 图像分割

python - tesseract 中的 TSV 和 TXT 输出

opencv - 如何使用 opencv 正确地重新定向单个字符图像

ocr - 如何在tesseract OCR中安装语言