再进行可视化的过程中,txt文件中的坐标不是归一化的,导致输出图片上面没有目标框,把代码当中的反归一化这一行代码注释掉就好了。
def draw_label(image_path, label_path):
with open(label_path, 'r') as f:
lb = np.array([x.split() for x in f.read().strip().splitlines()], dtype=np.float32)
# 读取图像文件
img = cv2.imread(str(image_path))
h, w = img.shape[:2]
#lb[:, 1:] = xywhn2xyxy(lb[:, 1:], w, h, 0, 0) # 反归一化
# print(lb)
问题解决!!!!!
博客内容讲述了在进行图像可视化时遇到的问题,即txt文件中的坐标未归一化,导致输出图片上无法正确显示目标框。通过注释掉代码中反归一化的部分,成功解决了这个问题。
1460

被折叠的 条评论
为什么被折叠?



