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.