2017-03-26 1 views
0

J'utilise Ubuntu 16.04 pour exécuter OpenALPR. Je l'ai installé et j'ai produit des carreaux de police à partir des fichiers de polices TTF pour mon pays, mais j'ai rencontré des problèmes en utilisant train.py. Il est censé produire des fichiers [countrycode].traineddata, mais je reçois les erreurs suivantes quand je l'exécute à partir de la fenêtre de terminal:OpenALPR: Impossible d'exécuter le fichier train.py pour les nouvelles plaques d'immatriculation de pays

Processing: ./ae/input/lae.abudhabi.exp0.box 
./ae/input/lae.abudhabi.exp0.tif 
Executing: /home/user123/train-ocr/tesseract-ocr/tesseract -l eng ./ae/input/lae.abudhabi.exp0.tif lae.abudhabi.exp0 nobatch box.train.stderr 
sh: 1: /home/user123/train-ocr/tesseract-ocr/tesseract: Permission denied 
mv: cannot stat './lae.abudhabi.exp0.tr': No such file or directory 
mv: cannot stat './lae.abudhabi.exp0.txt': No such file or directory 
sh: 1: /home/user123/train-ocr/tesseract-ocr/tesseract/training/unicharset_extractor: not found 
Executing: /home/user123/train-ocr/tesseract-ocr/tesseract/training/mftraining -F ./tmp/font_properties -U unicharset -O ./tmp/lae.unicharset ./tmp/*.tr 
sh: 1: /home/user123/train-ocr/tesseract-ocr/tesseract/training/mftraining: not found 
rm: cannot remove './unicharset': No such file or directory 
mv: cannot stat './tmp/lae.unicharset': No such file or directory 
cp: cannot stat './ae/input/unicharambigs': No such file or directory 
sh: 1: /home/user123/train-ocr/tesseract-ocr/tesseract/training/cntraining: not found 
mv: cannot stat './shapetable': No such file or directory 
mv: cannot stat './pffmtable': No such file or directory 
mv: cannot stat './inttemp': No such file or directory 
mv: cannot stat './normproto': No such file or directory 
sh: 1: /home/user123/train-ocr/tesseract-ocr/tesseract/training/combine_tessdata: not found 
./ae/ae.config 
Applying config file: ./ae/ae.config 
lae.traineddata 
sh: 1: /home/user123/train-ocr/tesseract-ocr/tesseract/training/combine_tessdata: not found 
config file: /home/user123/train-ocr/tesseract-ocr/tesseract/training/combine_tessdata -o lae.traineddata ./ae/ae.config 
status: 32512 
mv: cannot stat './lae.unicharset': No such file or directory 
mv: cannot stat './lae.shapetable': No such file or directory 
mv: cannot stat './lae.pffmtable': No such file or directory 
mv: cannot stat './lae.inttemp': No such file or directory 
mv: cannot stat './lae.normproto': No such file or directory 
mv: cannot stat './lae.unicharambigs': No such file or directory 

Je ne sais pas ce que je suis censé faire, puisque tous les chemins de fichier sont corrects. En outre, le code demande un fichier .config dans this line, mais ne spécifie pas où je suis censé l'obtenir. J'ai créé un fichier .conf pour la police de mon pays, selon les instructions here, et j'ai produit les fichiers .box et .tif, mais il n'y a aucune mention de .config.

Toute aide serait grandement appréciée! J'utilise la version Python par défaut 2.7.12. Mes fichiers Tesseract dans le répertoire personnel de l'utilisateur.

Répondre

0

S'il vous plaît expliquer pourquoi vous avez downvoted mon asnwer si c'est encore mal après cette modification. J'essaie la même chose, même avec Ubuntu 16.04 LTS, et si je me souviens de ces erreurs, j'ai installé manuellement Tesseract, OpenCV et Leptonica. J'ai toujours des erreurs mais je crois que je suis en train de me lever. Dans tous les cas, vous pouvez essayer d'installer les bibliothèques.

Il semble que le tutoriel « The Easiest Way » pour installer OpenALPR installe uniquement le moteur de Tesseract (plus OpenALPR), et non pas l'ensemble complet de formation dont nous avons besoin, selon TesseractWiki, qui dit qu'il ya deux parties de Tesseract: Le moteur et les données d'entraînement.

Tesseract compilation guide montre l'installation Tesseract, puis demande Leptonica. Vous devez faire correspondre les versions de Tesseract et de Leptonica en fonction du tableau dans le lien.

En suivant Leptonica README, je suis arrivé erreurs jusqu'à ce que je fait les installations de la bibliothèque ci-dessous et retenté à Leptonica:

sudo apt-get install libgif.dev 
sudo apt-get install libgif.dev 
sudo apt-get install gnuplot 

J'ai aussi annotés que je devais:

sudo apt-get install cv.h 

J'ai ouvert une question here, qui pourrait être votre prochaine erreur si vous essayez la même chose que moi.

Pouvons-nous continuer à communiquer?

Bonne chance.