如何在CentOS服务器上使用Tesseract PHP

时间:2018-10-30 13:18:09

标签: php tesseract

因此,我已经在我的centos 6服务器上成功安装了tesseract。我可以通过在我的ssh客户端中放置tesseract --version来验证这一点,并返回版本(3.05)

现在,我尝试使用tesseract-ocr-for-php包装器来使用PHP代码识别图像中的文本。

我有以下代码,但是我经常出错:

<?php
require_once 'php/TesseractOCR.php';

use thiagoalessio\TesseractOCR\TesseractOCR;

$tesseract = new TesseractOCR();
$tesseract->setImage('text.png');
echo $tesseract->recognize();

?>

我收到以下错误:

PHP Fatal error:  Uncaught Error: Class 'thiagoalessio\\TesseractOCR\\Command' not found

这也是:

thiagoalessio\TesseractOCR\TesseractOCR->__construct() #1 {main} thrown in /absoluteurl/php/TesseractOCR.php on line 13

现在我检查了其他文件,看来它们也尝试要求使用自动加载器,但是我看不到该文件在哪里?在github中:https://github.com/thiagoalessio/tesseract-ocr-for-php没有可用的自动加载器,因此我有点不明白如何继续执行此处。

编辑:好的,所以看来,当您使用作曲家时,您会自动加载,它应该通过需要TesseractOCR.php文件来以这种方式工作。但是正如您所看到的那样。

任何人都有一些使它起作用的经验吗?

0 个答案:

没有答案