#以下の記事を参考にtesseractで手書きの学習を行っています
txt
1https://minimashia.net/create-tesseract-traineddata/
#なんとか環境構築までできたのですが、学習のコマンドでshared library version mismatch (was 4.1.1, expected 4.1.1-rc2-20-g01fb)が出てしまいます。tesseractのバージョンは4.1.1なのでそちらを使うように指定したいのですが、方法がわかりません。
txt
1(django_dog) [root@localhost ocrd-train]# nohup time -f "Run time = %E\n" make training MODEL_NAME=mnist >> train.log 2>&1 & 2[1] 50426 3(django_dog) [root@localhost ocrd-train]# tail -f train.log 4Run time = 0:00.43 5 6nohup: 入力を無視します 7unicharset_extractor --output_unicharset "data/mnist/unicharset" --norm_mode 2 "data/mnist/all-gt" 8ERROR: shared library version mismatch (was 4.1.1, expected 4.1.1-rc2-20-g01fb 9Did you use a wrong shared tesseract library? 10make: *** [Makefile:186: data/mnist/unicharset] エラー 1 11Command exited with non-zero status 2 12Run time = 0:00.45
#yumで以前に入れたtesseractの方を削除したところ、上記エラーは出なくなりましたが以下のエラーが発生しました
txt
1(django_dog) [root@localhost ocrd-train]# nohup time -f "Run time = %E\n" make training MODEL_NAME=mnist >> train.log 2>&1 & 2[1] 51691 3(django_dog) [root@localhost ocrd-train]# tail -f train.log 4Command exited with non-zero status 2 5Run time = 0:00.45 6 7nohup: 入力を無視します 8unicharset_extractor --output_unicharset "data/mnist/unicharset" --norm_mode 2 "data/mnist/all-gt" 9/bin/bash: unicharset_extractor: command not found 10make: *** [Makefile:186: data/mnist/unicharset] エラー 127 11Command exited with non-zero status 2 12Run time = 0:00.45 13 14
#上記エラーはtesseractフォルダ内でmake training & make training-installを実行したところ解消されました。ただ、再度学習コマンドを走らせたところ以下のエラーが発生しました
txt
1Page 1 2+ tesseract data/mnist-ground-truth/00003.tif data/mnist-ground-truth/00003 --psm 13 lstm.train 3read_params_file: Can't open lstm.train 4Tesseract Open Source OCR Engine v4.1.1 with Leptonica 5Page 1 6+ tesseract data/mnist-ground-truth/00002.tif data/mnist-ground-truth/00002 --psm 13 lstm.train 7read_params_file: Can't open lstm.train 8Tesseract Open Source OCR Engine v4.1.1 with Leptonica 9Page 1 10+ tesseract data/mnist-ground-truth/00001.tif data/mnist-ground-truth/00001 --psm 13 lstm.train 11read_params_file: Can't open lstm.train 12Tesseract Open Source OCR Engine v4.1.1 with Leptonica 13Page 1 14+ tesseract data/mnist-ground-truth/00000.tif data/mnist-ground-truth/00000 --psm 13 lstm.train 15read_params_file: Can't open lstm.train 16Tesseract Open Source OCR Engine v4.1.1 with Leptonica 17Page 1 18find data/mnist-ground-truth -name '*.lstmf' | python3 shuffle.py 0 > "data/mnist/all-lstmf" 19Error: missing ground truth for training 20make: *** [Makefile:166: data/mnist/list.train] エラー 1 21Command exited with non-zero status 2 22Run time = 7:08.32 23
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。