因此,我已经在我的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文件来以这种方式工作。但是正如您所看到的那样。
任何人都有一些使它起作用的经验吗?