Команда tesseract не работает и выдает ошибку файла

Я установил tesseract версии 4.0 в Ubuntu.
Я могу выполнять все действия tesseract, используя Tesseract CLI, например, простую генерацию текста OCR.
Я хочу тренировать LSTM.
Я читаю это статья и попытался выполнить следующую команду непосредственно на терминале после вызова Tesseract из Build.

mkdir -p ~/tesstutorial/engoutput
training/lstmtraining --debug_interval 100 \
--traineddata ~/tesstutorial/engtrain/eng/eng.traineddata \
--net_spec '[1,36,0,1 Ct3,3,16 Mp3,3 Lfys48 Lfx96 Lrx96 Lfx256 O1c111]' \
--model_output ~/tesstutorial/engoutput/base --learning_rate 20e-4 \
--train_listfile ~/tesstutorial/engtrain/eng.training_files.txt \
--eval_listfile ~/tesstutorial/engeval/eng.training_files.txt \
--max_iterations 5000 &>~/tesstutorial/engoutput/basetrain.log

Кроме того, он создал каталог engouput.

Текущий путь был указан в директории SRC tesseract.
Получите следующую ошибку:

bash: training / lstmtraining: нет такого файла или каталога

Работает как

введите описание изображения здесь

0

Решение

Исправлено следующим кодом
Сначала создайте тренировочные данные

cd ~/tesseract-ocr/src
training/tesstrain.sh   \
--fonts_dir /usr/share/fonts/ \
--lang eng   \
--linedata_only \
--noextract_font_properties \
--exposures "0"    \
--langdata_dir /home/shan/langdata_lstm \
--output_dir /home/shan/tesstutorial/engtrain  \
--tessdata_dir /home/shan/tesseract-ocr/tessdata \
--fontlist "Arial"
sudo chmod -R 777 /home/shan/tesstutorial/engtrain

Тогда модель LSTM

sudo chmod -R 777 /home/shan/tesstutorial/
cd ~/tesseract-ocr/src/
training/lstmtraining --stop_training \
--continue_from ~/tesstutorial/engoutput/base_checkpoint \
--traineddata ~/tesstutorial/engtrain/eng/eng.traineddata \
--model_output ~/tesstutorial/engoutput/eng.traineddatasudo chmod -R 777 ~/tesstutorial
cd ~/tesseract-ocr/src/
training/lstmtraining --debug_interval 100   \
--traineddata ~/tesstutorial/engtrain/eng/eng.traineddata   \
--net_spec '[1,36,0,1 Ct3,3,16 Mp3,3 Lfys48 Lfx96 Lrx96 Lfx256 O1c111]'   \
--model_output ~/tesstutorial/engoutput/base --learning_rate 20e-4   \
--train_listfile ~/tesstutorial/engtrain/eng.training_files.txt   \
--max_iterations 5000 &>~/tesstutorial/engoutput/basetrain.log
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]