错误!找不到命令“tesseract”。 (PHP 蒂亚戈莱西奥)
Posted
技术标签:
【中文标题】错误!找不到命令“tesseract”。 (PHP 蒂亚戈莱西奥)【英文标题】:Error! The command "tesseract" was not found. (PHP thiagoalessio) 【发布时间】:2019-05-11 23:36:18 【问题描述】:我遇到了这个错误信息
错误!找不到命令“tesseract”。
但是,tesseract 和 tesseract php 包装器已经安装。
当我在下面跑时,
echo (new TesseractOCR())->version();
它显示版本。当我运行它时,
$ocr = new TesseractOCR(asset('uploads/img.jpg'));
$ocr->run();
错误显示。
请帮忙。
谢谢!
我的代码
public function creditCardOrderProcessImage()
$image = Input::file('image');
$name = time().'-'.$image->getClientOriginalName();
$file = $image->move('uploads/', $name);
echo '<img src ='.asset('uploads/'.$name).' />';
$ocr = new TesseractOCR(asset('uploads/'.$name));
$ocr->run();
【问题讨论】:
【参考方案1】:您只是想定义图像路径? See
$ocr = new TesseractOCR();
$ocr->image('uploads/img.jpg');
$ocr->run();
【讨论】:
那么应该怎么做呢?当 onchange 运行处理 OCR 的 ajax 时,我正在做的是输入 type="file"。我尝试不保存图像并通过 $_files 获取它。但仍然出现错误。 尝试 $ocr = new TesseractOCR(storage_path('uploads/img.jpg')); 已经试过了,还是不行。它仍然说没有安装 tesseract,错误消息中的附加信息:他当前的 $PATH 是 C:\ProgramData\ComposerSetup\bin;C:\php;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\nodejs\;C:\Program Files (x86)\Tesseract-OCR;C:\ProgramData\chocolatey\bin' (length=358) 我不确定您的环境。这有帮助吗? ***.com/questions/50655738/tesseract-not-found-error 我目前正在使用 laravel 4.2 w/php 5.6以上是关于错误!找不到命令“tesseract”。 (PHP 蒂亚戈莱西奥)的主要内容,如果未能解决你的问题,请参考以下文章