首页 PaddleOCR 帖子详情
linux中修改/paddleocr/tools/infer/utility.py 中的参数后不生效 已解决
收藏
快速回复
PaddleOCR 问答OCR 688 3
linux中修改/paddleocr/tools/infer/utility.py 中的参数后不生效 已解决
收藏
快速回复
PaddleOCR 问答OCR 688 3

因为需要识别的图片的尺寸比较大,所以想通过linux中修改python3/site-packages/paddleocr/tools/infer/utility.py 中的det_limit_side_len参数进行调优,但是修改后运行模型,其参数仍然是之前的默认值 ,这是怎么回事

张天亮
已解决
4# 回复于2021-12
谢谢你,我找到问题所在了,是因为修改的包的路径不是python调用的包的那个的路径
0
收藏
回复
全部评论(3)
时间顺序
DeepGeGe
#2 回复于2021-12

parser.add_argument("--det_limit_side_len", type=float, default=960)

这个参数值960只是默认值,可以在实际调用时被覆盖。修改后没有生效,我觉得可能是实际运行时候覆盖了这个参数值。

1
回复
张天亮
#3 回复于2021-12
parser.add_argument("--det_limit_side_len", type=float, default=960) 这个参数值960只是默认值,可以在实际调用时被覆盖。修改后没有生效,我觉得可能是实际运行时候覆盖了这个参数值。
展开

这个操作我是之前在windows系统上试验过,我把默认值960改成了2000,对于一个尺寸在4000以上的图片识别效果有个明显的提升,但是在ubuntu16上同样的操作却没有作用(在运行后的参数提示中仍然是det-limit_side_len=960),这是为什么?

0
回复
张天亮
#4 回复于2021-12
parser.add_argument("--det_limit_side_len", type=float, default=960) 这个参数值960只是默认值,可以在实际调用时被覆盖。修改后没有生效,我觉得可能是实际运行时候覆盖了这个参数值。
展开

谢谢你,我找到问题所在了,是因为修改的包的路径不是python调用的包的那个的路径

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户