# OCR模型库
本文档中模型库均来源于PaddleOCR [release/2.4分支](https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.4),在下表中提供了部分已经转换好的模型,如有更多模型或自行模型训练导出需求,可参考 [PP-OCR系列模型列表](https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.4/doc/doc_ch/models_list.md).
| 模型简介 | 模型名称 | 推荐场景 | 检测模型 | 方向分类器 | 识别模型 |
| ------------------------------------- | ----------------------- | --------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 中英文超轻量PP-OCRv2模型(13.0M) | ch_PP-OCRv2_xx | 移动端 | [Paddle模型](https://bj.bcebos.com/paddle2onnx/model_zoo/ch_PP-OCRv2_det_infer.tar) / [ONNX模型](https://bj.bcebos.com/paddle2onnx/model_zoo/ch_PP-OCRv2_det_infer.onnx) | [Paddle模型](https://bj.bcebos.com/paddle2onnx/model_zoo/ch_ppocr_mobile_v2.0_cls_infer.tar) / [ONNX模型](https://bj.bcebos.com/paddle2onnx/model_zoo/ch_ppocr_mobile_v2.0_cls_infer.onnx) | [Paddle模型](https://bj.bcebos.com/paddle2onnx/model_zoo/ch_PP-OCRv2_rec_infer.tar) / [ONNX模型](https://bj.bcebos.com/paddle2onnx/model_zoo/ch_PP-OCRv2_rec_infer.onnx) |
# ONNX模型推理示例
各模型的推理前后处理参考本目录下的infer.py,以中英文超轻量PP-OCRv2模型为例,如下命令即可得到推理结果
```bash
# 安装onnxruntime
pip3 install onnxruntime
# 下载det模型
wget https://bj.bcebos.com/paddle2onnx/model_zoo/ch_PP-OCRv2_det_infer.onnx
# 下载rec模型
wget https://bj.bcebos.com/paddle2onnx/model_zoo/ch_PP-OCRv2_rec_infer.onnx
# 下载cls模型
wget https://bj.bcebos.com/paddle2onnx/model_zoo/ch_ppocr_mobile_v2.0_cls_infer.onnx
python3 infer.py \
--det_model_dir=./ch_PP-OCRv2_det_infer.onnx \
--rec_model_dir=./ch_PP-OCRv2_rec_infer.onnx \
--cls_model_dir=./ch_ppocr_mobile_v2.0_cls_infer.onnx \
--image_path=./images/lite_demo.png
```
你也可以使用Paddle框架进行推理验证
```bash
wget -nc -P ./inference https://bj.bcebos.com/paddle2onnx/model_zoo/ch_PP-OCRv2_det_infer.tar
cd ./inference && tar xf ch_PP-OCRv2_det_infer.tar && cd ..
wget -nc -P ./inference https://bj.bcebos.com/paddle2onnx/model_zoo/ch_PP-OCRv2_rec_infer.tar
cd ./inference && tar xf ch_PP-OCRv2_rec_infer.tar && cd ..
wget -nc -P ./inference https://bj.bcebos.com/paddle2onnx/model_zoo/ch_ppocr_mobile_v2.0_cls_infer.tar
cd ./inference && tar xf ch_ppocr_mobile_v2.0_cls_infer.tar && cd ..
python3 infer.py \
--cls_model_dir=./inference/ch_ppocr_mobile_v2.0_cls_infer \
--rec_model_dir=./inference/ch_PP-OCRv2_rec_infer \
--det_model_dir=./inference/ch_PP-OCRv2_det_infer \
--image_path=./images/lite_demo.png \
--use_paddle_predict=True
```
最后ONNXRuntime和Paddle终端输出结果,都是如下:
```
The, 0.984
visualized, 0.882
etect18片, 0.720
image saved in./vis.jpg, 0.947
纯臻营养护发素0.993604, 0.996
产品信息/参数, 0.922
0.992728, 0.914
(45元/每公斤,100公斤起订), 0.926
0.97417, 0.977
每瓶22元,1000瓶起订)0.993976, 0.962
【品牌】:代加工方式/0EMODM, 0.945
0.985133, 0.980
【品名】:纯臻营养护发素, 0.921
0.995007, 0.883
【产品编号】:YM-X-30110.96899, 0.955
【净含量】:220ml, 0.943
Q.996577, 0.932
【适用人群】:适合所有肤质, 0.913
0.995842, 0.969
【主要成分】:鲸蜡硬脂醇、燕麦B-葡聚, 0.883
0.961928, 0.964
10, 0.812
糖、椰油酰胺丙基甜菜碱、泛醒, 0.866
0.925898, 0.943
(成品包材), 0.974
心, 0.691
0.972573, 0.961
【主要功能】:可紧致头发磷层,从而达到, 0.936
0.994448, 0.952
13, 0.998
即时持久改善头发光泽的效果,给干燥的头, 0.994
0.990198, 0.975
14, 0.977
发足够的滋养, 0.991
0.997668, 0.918
花费了0.457335秒, 0.901
Finish!
```
没有合适的资源?快使用搜索试试~ 我知道了~
paddle2onnx支持将PaddlePaddle模型格式转化到ONNX模型格式
共699个文件
py:400个
h:118个
cc:110个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 19 浏览量
2023-11-09
17:01:48
上传
评论
收藏 2.03MB ZIP 举报
温馨提示
Paddle2ONNX 支持将 PaddlePaddle 模型格式转化到 ONNX 模型格式。通过 ONNX 可以完成将 Paddle 模型到多种推理引擎的部署,包括 TensorRT/OpenVINO/MNN/TNN/NCNN,以及其它对 ONNX 开源格式进行支持的推理引擎或硬件。
资源推荐
资源详情
资源评论
收起资源包目录
paddle2onnx支持将PaddlePaddle模型格式转化到ONNX模型格式 (699个子文件)
fuse_squeeze_act_unsqueeze.h.bak 3KB
quantize_helper.cc 44KB
convert_fp32_to_fp16.cc 32KB
parser.cc 28KB
exporter.cc 23KB
onnx_helper.cc 19KB
activation.cc 17KB
multiclass_nms.cc 15KB
yolo_box.cc 12KB
converter.cc 12KB
pool2d.cc 11KB
pool3d.cc 9KB
paddle2onnx_optimizer.cc 9KB
elementwise.cc 7KB
loop.cc 7KB
rnn.cc 7KB
dequantize_linear.cc 6KB
slice.cc 6KB
fill_constant.cc 6KB
layer_norm.cc 6KB
set_value.cc 6KB
softmax_with_cross_entropy.cc 5KB
cpp2py_export.cc 5KB
reduce.cc 5KB
interpolate.cc 5KB
split.cc 5KB
onnx_reader.cc 4KB
lookup_table.cc 4KB
pad3d.cc 4KB
flip.cc 3KB
fill_constant_batch_size_like.cc 3KB
range.cc 3KB
quantize_linear.cc 3KB
clip.cc 3KB
gaussian_random.cc 3KB
flatten.cc 3KB
scatter.cc 3KB
scale.cc 3KB
partial_ops.cc 3KB
unsqueeze2.cc 3KB
dist.cc 3KB
conv3d.cc 3KB
gather.cc 3KB
conv2d.cc 3KB
group_norm.cc 3KB
atan2.cc 3KB
squeeze2.cc 3KB
temporal_shift.cc 3KB
eye.cc 3KB
paddle_reader.cc 3KB
linspace.cc 3KB
expand_v2.cc 2KB
conv2d_transpose.cc 2KB
argmax.cc 2KB
argsort.cc 2KB
tile.cc 2KB
argmin.cc 2KB
concat.cc 2KB
matmul.cc 2KB
dropout.cc 2KB
cumsum.cc 2KB
pad.cc 2KB
assign.cc 2KB
top_k_v2.cc 2KB
unique.cc 2KB
one_hot_v2.cc 2KB
mul.cc 2KB
p_norm.cc 2KB
fill_like.cc 2KB
instance_norm.cc 2KB
top_k.cc 2KB
greater_equal.cc 2KB
matmul_v2.cc 2KB
roi_align.cc 2KB
less_equal.cc 2KB
scatter_nd_add.cc 2KB
assign_value.cc 2KB
reshape2.cc 2KB
meshgrid.cc 2KB
data_norm.cc 2KB
expand_as.cc 2KB
grid_sampler.cc 2KB
index_sample.cc 2KB
equal.cc 2KB
dot.cc 2KB
not_equal.cc 1KB
affine_channel.cc 1KB
batch_norm.cc 1KB
pow.cc 1KB
expand.cc 1KB
greater_than.cc 1KB
less_than.cc 1KB
add_n.cc 1KB
flatten2.cc 1KB
stack.cc 1KB
gather_nd.cc 1KB
logical_op.cc 1KB
take_along_axis.cc 1KB
transpose2.cc 1KB
unstack.cc 1KB
共 699 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 6723
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功