J'ai eu tesseract et Tess4J en cours d'exécution sur mon MBP depuis un moment maintenant. Aujourd'hui, j'ai commencé à migrer mon application vers le serveur et j'ai commencé à tout installer sur le serveur. Avant de lancer Tess4J dans tomcat, j'ai essayé de lancer un simple programme java pour m'assurer que tout allait bien et dandy. Ce n'est pas ...Impossible de charger la bibliothèque 'tesseract': libtesseract.so: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type
- Je suis sur un serveur 64 bits CentOS
- J'ai installé Tesseract et son fonctionnement bien -
tesseract myimage.jpg mytext
produit des données
Toutefois, l'exécution de ma classe simple qui useses Tess4j produit cette erreur:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'tesseract': libtesseract.so: cannot open shared object file: No such file or directory
ce que je l'ai fait jusqu'à présent
- J'ai couru
sudo ldconfig
après avoir installé Tesseract - J'ai cherche libtesseract.so et son trouvé dans
/usr/local/lib/libtesseract.so
dossier sur le serveur contient ces fichiers:
myimge.png
ghost4j-0.3.1.jar
jai_imageio.jar
jna.jar
maslab.jar
pngj.jar
tess4j.jar
TesseractExample.class
TesseractExample.java
Tesseract -v produit:
tesseract -v
tesseract 3.02.02
leptonica-1.69
libjpeg 6b : libpng 1.2.49 : libtiff 3.9.4 : zlib 1.2.3
Question
Comment puis-je faire savoir à Tess4J que libtesseract.so existe? enter code here
Comment avez-vous installé tesseract? J'ai suivi le [lien que vous avez donné ci-dessous] (https://code.google.com/p/tesseract-ocr/downloads/list) et téléchargé un avec des données en anglais, mais cela ne semble pas * installer * tesseract, il semble être juste des données pour la reconnaissance en anglais. – mmcrae
Essayez http://stackoverflow.com/a/29726897/4499919 – udit043