私はWindowsアプリケーションtesseractを使用しています。これは短い説明で、これはコマンドで実行されるOCRアプリケーションです。PHPシェルのexecコマンド
アプリケーションをインストールした後、私はテストにコマンドを使用して、この行を使用して正常に動作します:
tesseract text.png out
それは事実上、私も、変更されたディレクトリ
out.txtをテキストファイルに画像出力を取得していますどこからでもアクセスできます。
次のように私は、コードを使用していますPHP使用している場合今、問題が来る:
echo exec("tesseract text.png out 2>&1", $output);
var_dump($output);
そして今回の代わりに、たTesseractが認識されないことを言っているファイルを取得します!
これが出力されます。
operable program or batch file.
C:\wamp64\www\prestashop\ocr\ocr.php:12:
array (size=4)
0 => string '' (length=0)
1 => string 'C:\wamp64\www\prestashop\ocr>tesseract text.png out' (length=51)
2 => string ''tesseract' is not recognized as an internal or external command,' (length=65)
3 => string 'operable program or batch file.' (length=31)
誰も私を助けてくださいことができます!
ありがとうございました