嗨,任何人都可以帮我安装Tesseract OCR的php,而无需作曲家。如何在 xampp 服务器上使用它,以便代码可用于开发 Web 应用程序。提前致谢
我知道
这很旧,但仍然会帮助我...... 这是我为在没有作曲家的情况下使用最新的 Tesseract 而创建的代码。 对于那些问为什么,而不是创建一个解决方案,为什么要在不理解的时候浪费人们的阅读时间的人?
<?php
require_once "./tesseract-ocr/src/TesseractOCR.php";
require_once "./tesseract-ocr/src/Command.php";
require_once "./tesseract-ocr/src/FriendlyErrors.php";
require_once "./tesseract-ocr/src/Process.php";
require_once "./tesseract-ocr/src/TesseractOcrException.php";
require_once "./tesseract-ocr/src/TesseractNotFoundException.php";
require_once "./tesseract-ocr/src/ImageNotFoundException.php";
require_once "./tesseract-ocr/src/UnsuccessfulCommandException.php";
$filepath = "./images/processing";
$dir = new DirectoryIterator("$filepath");
use thiagoalessioTesseractOCRTesseractOCR;
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
$filename = $fileinfo->getFilename();
$fullfilepath = $filepath . "/" . $filename;
$ocr = new TesseractOCR("$filename");
try {
$content = $ocr->run();
}
catch (exception $e) {
echo "$filename - No text, good imagen";
continue;
}
echo "$filename - There's Text!n";
die();
}
}
?>
在这种情况下,我使用 Tesseract 只是为了检测图像中是否有任何文本(这对我来说很糟糕(。