2016-06-22 5 views
0

私は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リンクで試しました。それでも同じです。

答えて

0

これを使用してください:

のvar_dump((新しいTesseractOCR( 'VAR/WWW/HTML/OCR-たTesseract/SRC/text.png')) - >ファイル名を指定して実行());

+0

'tvar'は私のフォルダパスではありません – urfusion

+0

申し訳ありませんが、誤って 't'が追加されました。 – Bhupendra

+0

私はすでにそれを使用しました。質問を確認してください – urfusion

関連する問題