跳转到内容
新建笔记

ultralytics

Ultralytics HUB | YOLOv9 | Ultralytics YOLOv8 文档 | YOLOv8训练参数详解

bbox 格式与coco、voc 转换

跳转到“bbox 格式与coco、voc 转换”
  • yolo: [xmid, ymid, w, h],归一化到0-1
  • voc: [x1, y1, x2, y2]
  • coco: [xmin, ymin, w, h]

img

通用的YOLO 的数据集输入(非公开数据集),其normal处理为

# 整个归一化过程相当于整体除了255.
DEFAULT_MEAN = (0.0, 0.0, 0.0)
DEFAULT_STD = (1.0, 1.0, 1.0)
DEFAULT_CROP_FRACTION = 1.0
def classify_transforms(
size=224,
mean=DEFAULT_MEAN,
std=DEFAULT_STD,
interpolation=Image.BILINEAR,
crop_fraction: float = DEFAULT_CROP_FRACTION,
)
tfl += [
T.ToTensor(), ## return img.to(dtype=default_float_dtype).div(255),这步已经除了255,
T.Normalize(
mean=torch.tensor(mean),
std=torch.tensor(std),
)