PaddleClas icon indicating copy to clipboard operation
PaddleClas copied to clipboard

识别结果标签框显示错位或不全

Open lazyn1997 opened this issue 2 years ago • 2 comments

PaddleClas/deploy/utils/draw_bbox.py中代码所写, image

绘制出的标签框会出现错位或者显示不全的问题,共有两种情况

ymin - th > 0

绘制目标框的最左端值为xmin,而绘制标签框最左端的值为xmin + 1,这样就会造成目标框与标签框有一个像素的错位

QQ截图20220403233044

ymin - th ≤ 0

绘制目标框的最左端值为xmin,而绘制标签框最左端的值为xmin + 1,然而目标框的width=2,并且先绘制文本以及文本框,会绘制目标框,势必会造成目标框对文本有一个像素的遮挡

QQ截图20220403233031

建议对上述的情况进行改进,同时由于识别图片的大小不同,建议设置可变的字体大小与目标框宽度从而在不同图片上都有很好的显示效果

lazyn1997 avatar Apr 03 '22 15:04 lazyn1997

你的建议很好,欢迎给PaddleClas提PR

weisy11 avatar Apr 11 '22 08:04 weisy11

我己经提交pr了,希望可以帮忙review一下

lazyn1997 avatar May 10 '22 12:05 lazyn1997