【问题标题】:How do I successfully convert an image to text in php using the Tesseract libraries`如何使用 Tesseract 库成功地将图像转换为 php 中的文本
【发布时间】:2017-05-17 18:58:33
【问题描述】:

我阅读了 github(https://github.com/thiagoalessio/tesseract-ocr-for-php) 上的指南,并在我的本地磁盘和 xampp 的 htdocs 中安装了 TesseractOCR v4.00。我还下载了 zip 文件夹并将其解压缩到我的 htdocs 中,但我没有得到 github 上显示的输出。下面是我试过的代码。

<?php
    require "src/TesseractOCR.php";
    echo (new TesseractOCR('text.jpg'))->run();
?>

我该如何解决?

【问题讨论】:

  • 你得到的输出是什么?
  • 它实际上没有显示任何内容,只是一个空白页面。我刚刚意识到我可能必须使用命令行才能看到输出。

标签: php tesseract


【解决方案1】:

首先用composer安装它

在您的 xampp 项目文件夹中创建一个名为 composer 的目录,而不是使用以下代码在其中创建一个名为 composer.json 的文件

{
    "require": {
        "thiagoalessio/tesseract_ocr": "1.0.0"
    }
}

通过 cmd 使用命令cd /composer/dir 转到您的作曲家目录 比在里面运行命令composer install 对于你理解热运行它看到https://www.youtube.com/watch?v=Ejr4Xqs9V2I 比我做你的 php 文件

<?php
include_once("composer/vendor/autoload.php");
echo (new TesseractOCR('text.jpg'))->run();
?>

【讨论】:

  • 谢谢,当我尝试在页面上显示输出时它显示为空白,但我猜这是因为我可能不得不使用命令行来查看输出。不过谢谢,至少我现在知道如何使用作曲家了。
  • 不客气,如果我的回答解决了你的问题,请标记为正确
  • 我做到了,我的声誉还不够高,无法显示
  • 我会给你一个upvote,这样你就会赢得更多的声誉并能够接受答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-22
  • 1970-01-01
  • 2015-09-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多