Ho avuto tesseract e Tess4J in esecuzione sul mio MBP da un po 'di tempo. Oggi ho iniziato a migrare la mia app sul server e ho iniziato a installare tutto sul server. Prima di eseguire Tess4J in Tomcat ho provato a eseguire un semplice programma java per assicurarmi che tutto andasse bene e dandy. Non è ...Impossibile caricare la libreria 'tesseract': libtesseract.so: impossibile aprire il file oggetto condiviso: Nessun file o directory tale
- Sono su un server a 64 bit CentOS
- Ho installato Tesseract e il suo bel lavoro -
tesseract myimage.jpg mytext
produce dati
Tuttavia, l'esecuzione mia classe semplice che useses Tess4j produce questo errore:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'tesseract': libtesseract.so: cannot open shared object file: No such file or directory
Quello che ho fatto finora
- Ho ho fatto funzionare
sudo ldconfig
dopo l'installazione tesseract - ho ricerca di libtesseract.so e il suo ritrovato in
/usr/local/lib/libtesseract.so
cartella sul server contiene questi file:
myimge.png
ghost4j-0.3.1.jar
jai_imageio.jar
jna.jar
maslab.jar
pngj.jar
tess4j.jar
TesseractExample.class
TesseractExample.java
tesseract -v produce:
tesseract -v
tesseract 3.02.02
leptonica-1.69
libjpeg 6b : libpng 1.2.49 : libtiff 3.9.4 : zlib 1.2.3
Domanda
Come posso rendere Tess4J consapevole del fatto che libtesseract.so esiste? enter code here
come hai installato tesseract? Ho seguito il [link che hai fornito di seguito] (https://code.google.com/p/tesseract-ocr/downloads/list) e scaricato uno con dati in inglese, ma che non sembra * installare * tesseract, sembra solo dati per il riconoscimento inglese. – mmcrae
Prova http://stackoverflow.com/a/29726897/4499919 – udit043