我正在使用 Windows Server 2016 64 位并从这里安装 TesseractOCR:https ://github.com/UB-Mannheim/tesseract/wiki 64 位版本 tesseract-ocr-w64-setup-v5.0.0-alpha.20191030.exe
然后我安装了 PHP 包:composer require thiagoalessio/tesseract_ocr
然后首先包括这个:
require_once('../vendor/autoload.php');
use thiagoalessio\TesseractOCR\TesseractOCR;
然后尝试了官方的方式:
echo (new TesseractOCR('read.png'))
->run();
这给了我500 error
所以我想这是旧的PHP版本(我的是7)所以我查了一下发现:
$tesseract = new TesseractOCR('read.png');
$text = $tesseract->recognize();
file_put_contents('soo.txt', $text);
soo.txt
已生成但为空
然后我尝试了:
$ocr = new TesseractOCR("read.png");
$content = $ocr->run();
echo $content;
这又给了我500 error
!
它出什么问题了??