我使用此链接获得了OCR的克隆git库。
git clone git://github.com/thiagoalessio/tesseract-ocr-for-php.git
然后只需按照此example
包含所需文件即可这是我试图运行的示例代码
require_once './src/TesseractOCR.php';
$tesseract = new TesseractOCR('text.png');
$text = $tesseract->recognize();
echo "The recognized text is:", $text;
但它始终会引发致命的错误
致命错误:未捕获错误:调用未定义的方法TesseractOCR :: recogn()
修改我尝试使用run()
代替recognize()
require_once './src/TesseractOCR.php';
$tesseract = new TesseractOCR('text.png');
$text = $tesseract->run();
var_dump($text);
echo PHP_EOL, "The recognized text is:", $text, PHP_EOL;
然后结果是:string(0) "" The recognized text is:
我尽力找到一些合适的解决方案但未能找到一些真实的解决方案
答案 0 :(得分:2)
此示例代码可能来自this article或类似内容。但我可以看到它超过1.5岁,显然它已经过时了。
看看他们的github's page。它现在看起来像run()
而不是recognize()
:
<?php
echo (new TesseractOCR('german.png'))
->run();
答案 1 :(得分:-1)
Form::