私はtesseract-ocr-for-phpを使用しています。 AWS EC2 Ubuntuマシンにエラーなしでインストールしました。私は機能をテストするために名前test.php
のファイルを作成します。以下のコードtesseract-ocr-for-phpが画像を読み取らない
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
include 'TesseractOCR.php';
//$obj = new TesseractOCR('var/www/html/ocr-tesseract/src/text.png');
//var_dump($obj->run());
var_dump (new TesseractOCR('var/www/html/ocr-tesseract/src/text.png'))->run();
//echo dirname(__FILE__);
die('dafs');
で、出力は私がやっている間違っている何
object(TesseractOCR)#1 (8) { ["image":"TesseractOCR":private]=> string(39) "var/www/html/ocr-tesseract/src/text.png" ["executable":"TesseractOCR":private]=> string(9) "tesseract" ["tessdataDir":"TesseractOCR":private]=> NULL ["userWords":"TesseractOCR":private]=> NULL ["userPatterns":"TesseractOCR":private]=> NULL ["languages":"TesseractOCR":private]=> array(0) { } ["psm":"TesseractOCR":private]=> NULL ["configs":"TesseractOCR":private]=> array(0) { } } Fatal error: Call to a member function run() on null in /var/www/html/ocr-tesseract/src/test.php on line 13
のですか?
私もthisリンクで試しました。それでも同じです。
'tvar'は私のフォルダパスではありません – urfusion
申し訳ありませんが、誤って 't'が追加されました。 – Bhupendra
私はすでにそれを使用しました。質問を確認してください – urfusion