”真·白嫖“PaddleOCR
PytorchOCR
由PaddleOCR-2.0rc1+
动态图版本移植。
高质量推理模型,准确的识别效果
- 超轻量ptocr_mobile移动端系列
- 通用ptocr_server系列
- 支持中英文数字组合识别、竖排文本识别、长文本识别
.pth
模型下载链接:https://pan.baidu.com/s/1r1DELT8BlgxeOP2RqREJEg 提取码:6clx
模型名称 | PaddleOCR对应模型 |
---|---|
ch_ptocr_mobile_v2.0_det_infer.pth |
ch_ppocr_mobile_v2.0_det: 推理模型 / 训练模型 |
ch_ptocr_server_v2.0_det_infer.pth |
ch_ppocr_server_v2.0_det: 推理模型 / 训练模型 |
模型名称 | PaddleOCR对应模型 |
---|---|
ch_ptocr_mobile_v2.0_rec_infer.pth |
ch_ppocr_mobile_v2.0_rec: 推理模型 / 训练模型 |
ch_ptocr_server_v2.0_rec_infer.pth |
ch_ppocr_server_v2.0_rec: 推理模型 / 训练模型 |
模型名称 | PaddleOCR对应模型 |
---|---|
ch_ptocr_mobile_v2.0_cls_infer.pth |
推理模型 / 训练模型 |
- 中文模型
PP-OCR是一个实用的超轻量OCR系统。主要由DB文本检测、检测框矫正和CRNN文本识别三部分组成。该系统从骨干网络选择和调整、预测头部的设计、数据增强、学习率变换策略、正则化参数选择、预训练模型使用以及模型自动裁剪量化8个方面,采用19个有效策略,对各个模块的模型进行效果调优和瘦身,最终得到整体大小为3.5M的超轻量中英文OCR和2.8M的英文数字OCR。更多细节请参考PP-OCR技术方案 https://arxiv.org/abs/2009.09941 。其中FPGM裁剪器和PACT量化的实现可以参考PaddleSlim。
shapely
numpy
pillow
pyclipper
opencv-python <= 4.2.0.32
pytorch
python3 ./tools/infer/predict_det.py --image_dir ./doc/imgs --model_path your_det_pth_path.pth
python3 ./tools/infer/predict_rec.py --image_dir ./doc/imgs_words --model_path your_rec_pth_path.pth
python3 ./tools/infer/predict_cls.py --image_dir ./doc/imgs_words --model_path your_cls_pth_path.pth
python3 ./tools/infer/predict_system.py --image_dir ./doc/imgs --det_model_path your_det_pth_path.pth --rec_model_path your_rec_pth_path.pth --use_angle_cls --cls_model_path your_cls_pth_path.pth
python3 ./tools/infer/predict_system.py --image_dir ./doc/imgs --det_model_path your_det_pth_path.pth --rec_model_path your_rec_pth_path.pth
shapely
numpy
pillow
pyclipper
opencv-python <= 4.2.0.32
pytorch
paddlepaddle==2.0rc1
模型路径详见PaddleOCR对应模型或者百度网盘链接:https://pan.baidu.com/s/1getAprT2l_JqwhjwML0g9g 提取码:lmv7
python3 ./converter/ch_ppocr_mobile_v2.0_det_converter.py --src_model_path paddle_ch_ppocr_mobile_v2.0_det_dir
python3 ./converter/ch_ppocr_server_v2.0_det_converter.py --src_model_path paddle_ch_ppocr_server_v2.0_det_dir
python3 ./converter/ch_ppocr_mobile_v2.0_rec_converter.py --src_model_path paddle_ch_ppocr_mobile_v2.0_rec_dir
python3 ./converter/ch_ppocr_server_v2.0_rec_converter.py --src_model_path paddle_ch_ppocr_server_v2.0_rec_dir
python3 ./converter/ch_ppocr_mobile_v2.0_cls_converter.py --src_model_path paddle_ch_ppocr_mobile_v2.0_cls_dir