2017-03-26 7 views
0

私はOpenALPRを実行するためにUbuntu 16.04を使用しています。私はそれをインストールし、自分の国のTTFフォントファイルからフォントタイルを作成しましたが、train.pyを使って問題が発生しました。 [countrycode].traineddataファイルを生成することになって、私は、ターミナルウィンドウからそれを実行したとき、私は次のエラーを取得しています:OpenALPR:新しい国番号プレートのためにtrain.pyを実行できません

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 

すべてのファイルパスが正しいので、私は、私が行うことになってるのかわからないんだけど。さらに、コードはthis lineの.configファイルを要求しますが、どこから取得するのかは指定していません。自分の国のフォント用の.confファイルを指示書hereに従って作成し、.boxと.tifファイルを作成しましたが、.configの記載はありません。

ご協力いただければ幸いです!私はデフォルトのPythonバージョン2.7.12を使用しています。私のTesseractはユーザーのホームディレクトリにあります。

答えて

0

この編集後にまだ悪い場合は、私がそれを破棄した理由を説明してください。

Ubuntu 16.04 LTSでも同じことをやっていますが、私がこれらのエラーを覚えていれば、Tesseract、OpenCV、Leptonicaを手動でインストールしていました。 私はまだエラーがありますが、私は途中でと信じています。いずれの場合でも、ライブラリのインストールを試みる可能性があります。

たTesseractの2つの部分があると言うTesseractWikiによると、我々が必要とする完全な訓練セット、、、OpenALPRをインストールするためのチュートリアル「The Easiest Wayは」たTesseract(プラスOpenALPR)のエンジンのみをインストールすることではないようです:エンジンとトレーニングデータ。

Tesseract compilation guideは、Tesseractインストールを示し、Leptonicaを要求します。リンクの表に従って、TesseractとLeptonicaのバージョンを一致させる必要があります。

Leptonica READMEを以下のとき、私は下のライブラリのインストールを行い、Leptonicaで再試行されるまで、私はエラーを得た:

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

私も私がする必要があると注釈を付けました:私はしました

sudo apt-get install cv.h 

質問hereを開きました。私と同じことをしようとすると次のエラーになるかもしれません。

コミュニケーションを続けてもいいですか?

幸運。

関連する問題