Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_41840029
PaddleOCR
提交
46d639a1
P
PaddleOCR
项目概览
weixin_41840029
/
PaddleOCR
与 Fork 源项目一致
Fork自
PaddlePaddle / PaddleOCR
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleOCR
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
46d639a1
编写于
10月 10, 2022
作者:
T
tink2123
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
updata paddle2onnx en doc
上级
8cbb4fce
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
48 addition
and
94 deletion
+48
-94
deploy/paddle2onnx/readme.md
deploy/paddle2onnx/readme.md
+48
-94
未找到文件。
deploy/paddle2onnx/readme.md
浏览文件 @
46d639a1
...
@@ -43,11 +43,11 @@ Refer to [Model Export Instructions](../../doc/doc_en/inference_en.md#1-convert-
...
@@ -43,11 +43,11 @@ Refer to [Model Export Instructions](../../doc/doc_en/inference_en.md#1-convert-
Take the PP-OCRv3 detection, recognition, and classification model as an example:
Take the PP-OCRv3 detection, recognition, and classification model as an example:
```
```
wget -nc
-P ./inference https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch
_PP-OCRv3_det_infer.tar
wget -nc
-P ./inference https://paddleocr.bj.bcebos.com/PP-OCRv3/english/en
_PP-OCRv3_det_infer.tar
cd ./inference && tar xf
ch
_PP-OCRv3_det_infer.tar && cd ..
cd ./inference && tar xf
en
_PP-OCRv3_det_infer.tar && cd ..
wget -nc -P ./inference https://paddleocr.bj.bcebos.com/PP-OCRv3/
chinese/ch
_PP-OCRv3_rec_infer.tar
wget -nc -P ./inference https://paddleocr.bj.bcebos.com/PP-OCRv3/
english/en
_PP-OCRv3_rec_infer.tar
cd ./inference && tar xf
ch
_PP-OCRv3_rec_infer.tar && cd ..
cd ./inference && tar xf
en
_PP-OCRv3_rec_infer.tar && cd ..
wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_cls_infer.tar
wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_cls_infer.tar
cd ./inference && tar xf ch_ppocr_mobile_v2.0_cls_infer.tar && cd ..
cd ./inference && tar xf ch_ppocr_mobile_v2.0_cls_infer.tar && cd ..
...
@@ -58,7 +58,7 @@ cd ./inference && tar xf ch_ppocr_mobile_v2.0_cls_infer.tar && cd ..
...
@@ -58,7 +58,7 @@ cd ./inference && tar xf ch_ppocr_mobile_v2.0_cls_infer.tar && cd ..
Convert Paddle inference model to ONNX model format using Paddle2ONNX:
Convert Paddle inference model to ONNX model format using Paddle2ONNX:
```
```
paddle2onnx --model_dir ./inference/
ch
_PP-OCRv3_det_infer \
paddle2onnx --model_dir ./inference/
en
_PP-OCRv3_det_infer \
--model_filename inference.pdmodel \
--model_filename inference.pdmodel \
--params_filename inference.pdiparams \
--params_filename inference.pdiparams \
--save_file ./inference/det_onnx/model.onnx \
--save_file ./inference/det_onnx/model.onnx \
...
@@ -66,7 +66,7 @@ paddle2onnx --model_dir ./inference/ch_PP-OCRv3_det_infer \
...
@@ -66,7 +66,7 @@ paddle2onnx --model_dir ./inference/ch_PP-OCRv3_det_infer \
--input_shape_dict="{'x':[-1,3,-1,-1]}" \
--input_shape_dict="{'x':[-1,3,-1,-1]}" \
--enable_onnx_checker True
--enable_onnx_checker True
paddle2onnx --model_dir ./inference/
ch
_PP-OCRv3_rec_infer \
paddle2onnx --model_dir ./inference/
en
_PP-OCRv3_rec_infer \
--model_filename inference.pdmodel \
--model_filename inference.pdmodel \
--params_filename inference.pdiparams \
--params_filename inference.pdiparams \
--save_file ./inference/rec_onnx/model.onnx \
--save_file ./inference/rec_onnx/model.onnx \
...
@@ -90,24 +90,26 @@ After execution, the ONNX model will be saved in `./inference/det_onnx/`, `./inf
...
@@ -90,24 +90,26 @@ After execution, the ONNX model will be saved in `./inference/det_onnx/`, `./inf
## 3. prediction
## 3. prediction
Take the
Chinese
OCR model as an example, use
**ONNXRuntime**
to predict and execute the following commands:
Take the
English
OCR model as an example, use
**ONNXRuntime**
to predict and execute the following commands:
```
```
python3.7 tools/infer/predict_system.py --use_gpu=False --use_onnx=True \
python3.7 tools/infer/predict_system.py --use_gpu=False --use_onnx=True \
--det_model_dir=./inference/det_onnx/model.onnx \
--det_model_dir=./inference/det_onnx/model.onnx \
--rec_model_dir=./inference/rec_onnx/model.onnx \
--rec_model_dir=./inference/rec_onnx/model.onnx \
--cls_model_dir=./inference/cls_onnx/model.onnx \
--cls_model_dir=./inference/cls_onnx/model.onnx \
--image_dir=./deploy/lite/imgs/lite_demo.png
--image_dir=doc/imgs_en/img_12.jpg \
--rec_char_dict_path=ppocr/utils/en_dict.txt
```
```
Taking the
Chinese
OCR model as an example, use
**Paddle Inference**
to predict and execute the following commands:
Taking the
English
OCR model as an example, use
**Paddle Inference**
to predict and execute the following commands:
```
```
python3.7 tools/infer/predict_system.py --use_gpu=False \
python3.7 tools/infer/predict_system.py --use_gpu=False \
--cls_model_dir=./inference/ch_ppocr_mobile_v2.0_cls_infer \
--cls_model_dir=./inference/ch_ppocr_mobile_v2.0_cls_infer \
--rec_model_dir=./inference/ch_PP-OCRv3_rec_infer \
--rec_model_dir=./inference/en_PP-OCRv3_rec_infer \
--det_model_dir=./inference/ch_PP-OCRv3_det_infer \
--det_model_dir=./inference/en_PP-OCRv3_det_infer \
--image_dir=./deploy/lite/imgs/lite_demo.png
--image_dir=doc/imgs_en/img_12.jpg \
--rec_char_dict_path=ppocr/utils/en_dict.txt
```
```
...
@@ -116,101 +118,53 @@ After executing the command, the predicted identification information will be pr
...
@@ -116,101 +118,53 @@ After executing the command, the predicted identification information will be pr
ONNXRuntime result:
ONNXRuntime result:
<div
align=
"center"
>
<div
align=
"center"
>
<img
src=
".
/images/lite_demo_onnx.pn
g"
width=
800"
>
<img
src=
".
./../doc/imgs_results/multi_lang/img_12.jp
g"
width=
800"
>
</div>
</div>
Paddle Inference result:
Paddle Inference result:
<div
align=
"center"
>
<div
align=
"center"
>
<img
src=
".
/images/lite_demo_paddle.pn
g"
width=
800"
>
<img
src=
".
./../doc/imgs_results/multi_lang/img_12.jp
g"
width=
800"
>
</div>
</div>
Using ONNXRuntime to predict, terminal output:
Using ONNXRuntime to predict, terminal output:
```
```
[2022/02/22 17:48:27] root DEBUG: dt_boxes num : 38, elapse : 0.043187856674194336
[2022/10/10 12:06:28] ppocr DEBUG: dt_boxes num : 11, elapse : 0.3568880558013916
[2022/02/22 17:48:27] root DEBUG: rec_res num : 38, elapse : 0.592170000076294
[2022/10/10 12:06:31] ppocr DEBUG: rec_res num : 11, elapse : 2.6445000171661377
[2022/02/22 17:48:27] root DEBUG: 0 Predict time of ./deploy/lite/imgs/lite_demo.png: 0.642s
[2022/10/10 12:06:31] ppocr DEBUG: 0 Predict time of doc/imgs_en/img_12.jpg: 3.021s
[2022/02/22 17:48:27] root DEBUG: The, 0.984
[2022/10/10 12:06:31] ppocr DEBUG: ACKNOWLEDGEMENTS, 0.997
[2022/02/22 17:48:27] root DEBUG: visualized, 0.882
[2022/10/10 12:06:31] ppocr DEBUG: We would like to thank all the designers and, 0.976
[2022/02/22 17:48:27] root DEBUG: etect18片, 0.720
[2022/10/10 12:06:31] ppocr DEBUG: contributors who have been involved in the, 0.979
[2022/02/22 17:48:27] root DEBUG: image saved in./vis.jpg, 0.947
[2022/10/10 12:06:31] ppocr DEBUG: production of this book; their contributions, 0.989
[2022/02/22 17:48:27] root DEBUG: 纯臻营养护发素0.993604, 0.996
[2022/10/10 12:06:31] ppocr DEBUG: have been indispensable to its creation. We, 0.956
[2022/02/22 17:48:27] root DEBUG: 产品信息/参数, 0.922
[2022/10/10 12:06:31] ppocr DEBUG: would also like to express our gratitude to all, 0.991
[2022/02/22 17:48:27] root DEBUG: 0.992728, 0.914
[2022/10/10 12:06:31] ppocr DEBUG: the producers for their invaluable opinions, 0.978
[2022/02/22 17:48:27] root DEBUG: (45元/每公斤,100公斤起订), 0.926
[2022/10/10 12:06:31] ppocr DEBUG: and assistance throughout this project. And to, 0.988
[2022/02/22 17:48:27] root DEBUG: 0.97417, 0.977
[2022/10/10 12:06:31] ppocr DEBUG: the many others whose names are not credited, 0.958
[2022/02/22 17:48:27] root DEBUG: 每瓶22元,1000瓶起订)0.993976, 0.962
[2022/10/10 12:06:31] ppocr DEBUG: but have made specific input in this book, we, 0.970
[2022/02/22 17:48:27] root DEBUG: 【品牌】:代加工方式/0EMODM, 0.945
[2022/10/10 12:06:31] ppocr DEBUG: thank you for your continuous support., 0.998
[2022/02/22 17:48:27] root DEBUG: 0.985133, 0.980
[2022/10/10 12:06:31] ppocr DEBUG: The visualized image saved in ./inference_results/img_12.jpg
[2022/02/22 17:48:27] root DEBUG: 【品名】:纯臻营养护发素, 0.921
[2022/10/10 12:06:31] ppocr INFO: The predict total time is 3.2482550144195557
[2022/02/22 17:48:27] root DEBUG: 0.995007, 0.883
[2022/02/22 17:48:27] root DEBUG: 【产品编号】:YM-X-30110.96899, 0.955
[2022/02/22 17:48:27] root DEBUG: 【净含量】:220ml, 0.943
[2022/02/22 17:48:27] root DEBUG: Q.996577, 0.932
[2022/02/22 17:48:27] root DEBUG: 【适用人群】:适合所有肤质, 0.913
[2022/02/22 17:48:27] root DEBUG: 0.995842, 0.969
[2022/02/22 17:48:27] root DEBUG: 【主要成分】:鲸蜡硬脂醇、燕麦B-葡聚, 0.883
[2022/02/22 17:48:27] root DEBUG: 0.961928, 0.964
[2022/02/22 17:48:27] root DEBUG: 10, 0.812
[2022/02/22 17:48:27] root DEBUG: 糖、椰油酰胺丙基甜菜碱、泛醒, 0.866
[2022/02/22 17:48:27] root DEBUG: 0.925898, 0.943
[2022/02/22 17:48:27] root DEBUG: (成品包材), 0.974
[2022/02/22 17:48:27] root DEBUG: 0.972573, 0.961
[2022/02/22 17:48:27] root DEBUG: 【主要功能】:可紧致头发磷层,从而达到, 0.936
[2022/02/22 17:48:27] root DEBUG: 0.994448, 0.952
[2022/02/22 17:48:27] root DEBUG: 13, 0.998
[2022/02/22 17:48:27] root DEBUG: 即时持久改善头发光泽的效果,给干燥的头, 0.994
[2022/02/22 17:48:27] root DEBUG: 0.990198, 0.975
[2022/02/22 17:48:27] root DEBUG: 14, 0.977
[2022/02/22 17:48:27] root DEBUG: 发足够的滋养, 0.991
[2022/02/22 17:48:27] root DEBUG: 0.997668, 0.918
[2022/02/22 17:48:27] root DEBUG: 花费了0.457335秒, 0.901
[2022/02/22 17:48:27] root DEBUG: The visualized image saved in ./inference_results/lite_demo.png
[2022/02/22 17:48:27] root INFO: The predict total time is 0.7003889083862305
```
```
Using Paddle Inference to predict, terminal output:
Using Paddle Inference to predict, terminal output:
```
```
[2022/02/22 17:47:25] root DEBUG: dt_boxes num : 38, elapse : 0.11791276931762695
[2022/10/10 12:06:28] ppocr DEBUG: dt_boxes num : 11, elapse : 0.3568880558013916
[2022/02/22 17:47:27] root DEBUG: rec_res num : 38, elapse : 2.6206860542297363
[2022/10/10 12:06:31] ppocr DEBUG: rec_res num : 11, elapse : 2.6445000171661377
[2022/02/22 17:47:27] root DEBUG: 0 Predict time of ./deploy/lite/imgs/lite_demo.png: 2.746s
[2022/10/10 12:06:31] ppocr DEBUG: 0 Predict time of doc/imgs_en/img_12.jpg: 3.021s
[2022/02/22 17:47:27] root DEBUG: The, 0.984
[2022/10/10 12:06:31] ppocr DEBUG: ACKNOWLEDGEMENTS, 0.997
[2022/02/22 17:47:27] root DEBUG: visualized, 0.882
[2022/10/10 12:06:31] ppocr DEBUG: We would like to thank all the designers and, 0.976
[2022/02/22 17:47:27] root DEBUG: etect18片, 0.720
[2022/10/10 12:06:31] ppocr DEBUG: contributors who have been involved in the, 0.979
[2022/02/22 17:47:27] root DEBUG: image saved in./vis.jpg, 0.947
[2022/10/10 12:06:31] ppocr DEBUG: production of this book; their contributions, 0.989
[2022/02/22 17:47:27] root DEBUG: 纯臻营养护发素0.993604, 0.996
[2022/10/10 12:06:31] ppocr DEBUG: have been indispensable to its creation. We, 0.956
[2022/02/22 17:47:27] root DEBUG: 产品信息/参数, 0.922
[2022/10/10 12:06:31] ppocr DEBUG: would also like to express our gratitude to all, 0.991
[2022/02/22 17:47:27] root DEBUG: 0.992728, 0.914
[2022/10/10 12:06:31] ppocr DEBUG: the producers for their invaluable opinions, 0.978
[2022/02/22 17:47:27] root DEBUG: (45元/每公斤,100公斤起订), 0.926
[2022/10/10 12:06:31] ppocr DEBUG: and assistance throughout this project. And to, 0.988
[2022/02/22 17:47:27] root DEBUG: 0.97417, 0.977
[2022/10/10 12:06:31] ppocr DEBUG: the many others whose names are not credited, 0.958
[2022/02/22 17:47:27] root DEBUG: 每瓶22元,1000瓶起订)0.993976, 0.962
[2022/10/10 12:06:31] ppocr DEBUG: but have made specific input in this book, we, 0.970
[2022/02/22 17:47:27] root DEBUG: 【品牌】:代加工方式/0EMODM, 0.945
[2022/10/10 12:06:31] ppocr DEBUG: thank you for your continuous support., 0.998
[2022/02/22 17:47:27] root DEBUG: 0.985133, 0.980
[2022/10/10 12:06:31] ppocr DEBUG: The visualized image saved in ./inference_results/img_12.jpg
[2022/02/22 17:47:27] root DEBUG: 【品名】:纯臻营养护发素, 0.921
[2022/10/10 12:06:31] ppocr INFO: The predict total time is 3.2482550144195557
[2022/02/22 17:47:27] root DEBUG: 0.995007, 0.883
[2022/02/22 17:47:27] root DEBUG: 【产品编号】:YM-X-30110.96899, 0.955
[2022/02/22 17:47:27] root DEBUG: 【净含量】:220ml, 0.943
[2022/02/22 17:47:27] root DEBUG: Q.996577, 0.932
[2022/02/22 17:47:27] root DEBUG: 【适用人群】:适合所有肤质, 0.913
[2022/02/22 17:47:27] root DEBUG: 0.995842, 0.969
[2022/02/22 17:47:27] root DEBUG: 【主要成分】:鲸蜡硬脂醇、燕麦B-葡聚, 0.883
[2022/02/22 17:47:27] root DEBUG: 0.961928, 0.964
[2022/02/22 17:47:27] root DEBUG: 10, 0.812
[2022/02/22 17:47:27] root DEBUG: 糖、椰油酰胺丙基甜菜碱、泛醒, 0.866
[2022/02/22 17:47:27] root DEBUG: 0.925898, 0.943
[2022/02/22 17:47:27] root DEBUG: (成品包材), 0.974
[2022/02/22 17:47:27] root DEBUG: 0.972573, 0.961
[2022/02/22 17:47:27] root DEBUG: 【主要功能】:可紧致头发磷层,从而达到, 0.936
[2022/02/22 17:47:27] root DEBUG: 0.994448, 0.952
[2022/02/22 17:47:27] root DEBUG: 13, 0.998
[2022/02/22 17:47:27] root DEBUG: 即时持久改善头发光泽的效果,给干燥的头, 0.994
[2022/02/22 17:47:27] root DEBUG: 0.990198, 0.975
[2022/02/22 17:47:27] root DEBUG: 14, 0.977
[2022/02/22 17:47:27] root DEBUG: 发足够的滋养, 0.991
[2022/02/22 17:47:27] root DEBUG: 0.997668, 0.918
[2022/02/22 17:47:27] root DEBUG: 花费了0.457335秒, 0.901
[2022/02/22 17:47:27] root DEBUG: The visualized image saved in ./inference_results/lite_demo.png
[2022/02/22 17:47:27] root INFO: The predict total time is 2.8338775634765625
```
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录