PaddleOCR使用笔记

Linux环境下

PaddleOCR develop版本安装及使用(第二次尝试)(成功)

文字识别训练

https://gitee.com/paddlepaddle/PaddleOCR/blob/develop/doc/doc_ch/models_list.md中下载英文识别模型的训练模型:

https://gitee.com/paddlepaddle/PaddleOCR/blob/develop/doc/doc_ch/algorithm_overview.md下载rec_mv3_none_bilstm_ctc模型:

在这里插入图片描述

在这里插入图片描述

tar -xf ./pretrain_models/en_ppocr_mobile_v1.1_rec_train.tar -C ./pretrain_models/

tar -xf ./pretrain_models/rec_mv3_none_bilstm_ctc.tar -C ./pretrain_models/

在这里插入图片描述

export CUDA_VISIBLE_DEVICES=1

python3 tools/train.py -c configs/rec/multi_languages/rec_en_number_lite_train.yml 2>&1 | tee train_rec.log

python3 tools/train.py -c configs/rec/multi_languages/rec_en_number_lite_train2.yml 2>&1 | tee train_rec_aug.log

python3 tools/train.py -c configs/rec/multi_languages/rec_en_number_lite_train2.yml -o Global.checkpoints=./output/rec_aug_en_number_lite_crown/best_accuracy 2>&1 | tee train_rec_aug.log 

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

文字识别评估
export CUDA_VISIBLE_DEVICES=2
# GPU 评估, Global.checkpoints 为待测权重
python3 tools/eval.py -c configs/rec/multi_languages/rec_en_number_lite_train.yml -o Global.checkpoints=output/rec_en_number_lite_crown/best_accuracy

export CUDA_VISIBLE_DEVICES=2
# GPU 评估, Global.checkpoints 为待测权重
python3 tools/eval.py -c configs/rec/multi_languages/rec_en_number_lite_train2.yml -o Global.checkpoints=output/rec_aug_en_number_lite_crown/best_accuracy

在这里插入图片描述

在这里插入图片描述

文字识别推理
python3 tools/infer_rec.py -c configs/rec/multi_languages/rec_en_number_lite_train.yml -o Global.checkpoints=output/rec_en_number_lite_crown/best_accuracy Global.infer_img=doc/imgs_crown_crop_test/

python3 tools/infer_rec.py -c configs/rec/multi_languages/rec_en_number_lite_train2.yml -o Global.checkpoints=output/rec_aug_en_number_lite_crown/best_accuracy Global.infer_img=doc/aug_rec_crown_test/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

创作不易,喜欢的话加个关注点个赞,❤谢谢谢谢❤

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐