PaddleClas
PaddleClas copied to clipboard
识别结果标签框显示错位或不全
如PaddleClas/deploy/utils/draw_bbox.py中代码所写,
绘制出的标签框会出现错位或者显示不全的问题,共有两种情况
ymin - th > 0
绘制目标框的最左端值为xmin,而绘制标签框最左端的值为xmin + 1,这样就会造成目标框与标签框有一个像素的错位
ymin - th ≤ 0
绘制目标框的最左端值为xmin,而绘制标签框最左端的值为xmin + 1,然而目标框的width=2,并且先绘制文本以及文本框,会绘制目标框,势必会造成目标框对文本有一个像素的遮挡
建议对上述的情况进行改进,同时由于识别图片的大小不同,建议设置可变的字体大小与目标框宽度从而在不同图片上都有很好的显示效果
你的建议很好,欢迎给PaddleClas提PR
我己经提交pr了,希望可以帮忙review一下