1. 翻转图像
# 左右翻转
if random.random() > 0.5:
image = cv2.flip(image, 1)
for i in range(len(labels)):
x_center = float(labels[i].split()[1])
labels[i] = labels[i].split()[0] + " " + str(1 - x_center) + " " + labels[i].split()[2] + " " + labels[i].split()[3]
# 上下翻转
if random.random() > 0.5:
image = cv2.flip(image, 0)
for i in range(len(labels)):
y_center = float(labels[i].split()[2])
labels[i] = labels[i].split()[0] + " " + labels[i].split()[1] + " " + str(1 - y_center) + " " + labels[i].split()[3]
为什么yolo的xtx标签经过翻转图像后缺少一个值