Problème de fonctionnement Tesseract en script
Posté : 06 mars 2012, 18:55
Bonjour,
Depuis hier je cherche à trouver la solution à mon problème mais j'arrive pas à trouver l'erreur dans mon script, enfait je voudrais extraire le text d'une image, et j'utilise pour ca le logiciel tesseract que j'ai bien installé sur le serveur.
le soucis c'est qu'il fonctionne trés bien en ligne de commande via putty, avec cette formule: "/usr/bin/tesseract image.tif image" j'ai bien le fichier image.txt avec du text dedans, mais pas via mon code php, d'abord je fais convertir l'image jpg en tif avec ImageMagick, apres je convertis le tif en txt par tesseract, voici les lignes du code que j'utilise:
Merci d'avance
Depuis hier je cherche à trouver la solution à mon problème mais j'arrive pas à trouver l'erreur dans mon script, enfait je voudrais extraire le text d'une image, et j'utilise pour ca le logiciel tesseract que j'ai bien installé sur le serveur.
le soucis c'est qu'il fonctionne trés bien en ligne de commande via putty, avec cette formule: "/usr/bin/tesseract image.tif image" j'ai bien le fichier image.txt avec du text dedans, mais pas via mon code php, d'abord je fais convertir l'image jpg en tif avec ImageMagick, apres je convertis le tif en txt par tesseract, voici les lignes du code que j'utilise:
system ($cmd = "/usr/local/bin/convert $fileName ".$fileName."tmpA1.tif");
unlink($fileName);
switch ( $effect) {
case 1:
system($cmd = "/usr/bin/tesseract ".$fileName."tmpA1.tif ".$fileName."-final.txt");
Quelqu'un pourrait-il me dire pourquoi ca ne fonctionne pas? pourtant j'utilise la même ligne de commande dans le script, à la fin j'ai seulement le fichier tif convertit par ImageMagick :/Merci d'avance