Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_41840029
PaddleOCR
提交
c9504a94
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看板
提交
c9504a94
编写于
8月 15, 2022
作者:
A
andyjpaddle
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix vl predict format
上级
e5e78701
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
5 addition
and
5 deletion
+5
-5
doc/doc_ch/algorithm_rec_visionlan.md
doc/doc_ch/algorithm_rec_visionlan.md
+2
-2
doc/doc_en/algorithm_rec_visionlan_en.md
doc/doc_en/algorithm_rec_visionlan_en.md
+2
-2
ppocr/postprocess/rec_postprocess.py
ppocr/postprocess/rec_postprocess.py
+1
-1
未找到文件。
doc/doc_ch/algorithm_rec_visionlan.md
浏览文件 @
c9504a94
...
...
@@ -101,7 +101,7 @@ python3 tools/export_model.py -c configs/rec/rec_r45_visionlan.yml -o Global.pre
执行如下命令进行模型推理:
```
shell
python3 tools/infer/predict_rec.py
--image_dir
=
'./doc/imgs_words/en/word_2.png'
--rec_model_dir
=
'./inference/rec_r45_visionlan/'
--rec_algorithm
=
'VisionLAN'
--rec_image_shape
=
'3,64,256'
--rec_char_dict_path
=
'./ppocr/utils/
dict36.txt'
python3 tools/infer/predict_rec.py
--image_dir
=
'./doc/imgs_words/en/word_2.png'
--rec_model_dir
=
'./inference/rec_r45_visionlan/'
--rec_algorithm
=
'VisionLAN'
--rec_image_shape
=
'3,64,256'
--rec_char_dict_path
=
'./ppocr/utils/
ic15_dict.txt'
--use_space_char
=
False
# 预测文件夹下所有图像时,可修改image_dir为文件夹,如 --image_dir='./doc/imgs_words_en/'。
```
...
...
@@ -110,7 +110,7 @@ python3 tools/infer/predict_rec.py --image_dir='./doc/imgs_words/en/word_2.png'
执行命令后,上面图像的预测结果(识别的文本和得分)会打印到屏幕上,示例如下:
结果如下:
```
shell
Predicts of ./doc/imgs_words/en/word_2.png:
(
'yourself'
, 0.9
7076982
)
Predicts of ./doc/imgs_words/en/word_2.png:
(
'yourself'
, 0.9
999493
)
```
**注意**
:
...
...
doc/doc_en/algorithm_rec_visionlan_en.md
浏览文件 @
c9504a94
...
...
@@ -90,7 +90,7 @@ After the conversion is successful, there are three files in the directory:
For VisionLAN text recognition model inference, the following commands can be executed:
```
python3 tools/infer/predict_rec.py --image_dir='./doc/imgs_words/en/word_2.png' --rec_model_dir='./inference/rec_r45_visionlan/' --rec_algorithm='VisionLAN' --rec_image_shape='3,64,256' --rec_char_dict_path='./ppocr/utils/
dict36.txt'
python3 tools/infer/predict_rec.py --image_dir='./doc/imgs_words/en/word_2.png' --rec_model_dir='./inference/rec_r45_visionlan/' --rec_algorithm='VisionLAN' --rec_image_shape='3,64,256' --rec_char_dict_path='./ppocr/utils/
ic15_dict.txt' --use_space_char=False
```
![](
../imgs_words/en/word_2.png
)
...
...
@@ -98,7 +98,7 @@ python3 tools/infer/predict_rec.py --image_dir='./doc/imgs_words/en/word_2.png'
After executing the command, the prediction result (recognized text and score) of the image above is printed to the screen, an example is as follows:
The result is as follows:
```
shell
Predicts of ./doc/imgs_words/en/word_2.png:
(
'yourself'
, 0.9
7076982
)
Predicts of ./doc/imgs_words/en/word_2.png:
(
'yourself'
, 0.9
999493
)
```
<a
name=
"4-2"
></a>
...
...
ppocr/postprocess/rec_postprocess.py
浏览文件 @
c9504a94
...
...
@@ -780,7 +780,7 @@ class VLLabelDecode(BaseRecLabelDecode):
)
+
length
[
i
])].
topk
(
1
)[
0
][:,
0
]
preds_prob
=
paddle
.
exp
(
paddle
.
log
(
preds_prob
).
sum
()
/
(
preds_prob
.
shape
[
0
]
+
1e-6
))
text
.
append
((
preds_text
,
preds_prob
.
numpy
()))
text
.
append
((
preds_text
,
preds_prob
.
numpy
()
[
0
]
))
if
label
is
None
:
return
text
label
=
self
.
decode
(
label
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录