I used composer to install this Tesseract PHP wrapper : https://github.com/thiagoalessio/tesseract-ocr-for-php
by typing the following command line directly from my php project folder located at C:/wamp/www/project_folder
:
$ composer require thiagoalessio/tesseract_ocr
I created a php file called 'new' in the same folder where i try to use tesseract by typing :
use thiagoalessio\TesseractOCR\TesseractOCR;
echo (new TesseractOCR('text.png'))
->run();
I get the following error :
Fatal error: Class 'thiagoalessio\TesseractOCR\TesseractOCR' not found in C:\wamp\www\project_folder\new.php on line 4
Here's the content of my project folder :
vendor(a folder)
composer.json
composer.lock
new.php
test.png
I have wampserver version 2.5 I have already installed tesseract (version 4) at C:program files I included the following code to my php file in order to set the path but still encoutering the error.
$path = getenv('PATH');
putenv("PATH=$path:C:\Program Files\Tesseract_OCR");
Does new.php
contain the include for autoload.php
? You most probably have to add require_once __DIR__ . '/vendor/autoload.php';
at the top of that file