【YOLO v5】数据增强 设置 hyp.scratch.yaml

hyp.scratch.yaml文件中,以下部分为训练时(调用train.py)的数据增强配置项。

※ 各项的值,表示应用该项数据增强的概率。值为0则表示不启用该项。

hsv_h: 0  # image HSV-Hue augmentation (fraction)
hsv_s: 0  # image HSV-Saturation augmentation (fraction)
hsv_v: 0  # image HSV-Value augmentation (fraction)
degrees: 0.0  # image rotation (+/- deg)
translate: 0  # image translation (+/- fraction)
scale: 0  # image scale (+/- gain)
shear: 0.0  # image shear (+/- deg)
perspective: 0.0  # image perspective (+/- fraction), range 0-0.001
flipud: 0.0  # image flip up-down (probability)
fliplr: 0.5  # image flip left-right (probability)
mosaic: 0  # image mosaic (probability)
mixup: 0.0  # image mixup (probability)

1、translate :

(1)开启前(标注框有点问题,烦请忽略):

【YOLO v5】数据增强 设置  hyp.scratch.yaml

(2)开启后(标注框有点问题,烦请忽略):

【YOLO v5】数据增强 设置  hyp.scratch.yaml

2、hsv_h / hsv_s / hsv_v:HSV 为色相,饱和度,明度。hsv_h调整的是色相;hsv_s调整的是饱和度;hsv_v调整的是明度。

(1)开启前

【YOLO v5】数据增强 设置  hyp.scratch.yaml

(2)开启后

【YOLO v5】数据增强 设置  hyp.scratch.yaml

3、flipud:上下翻转

4、fliplr:左右翻转

5、mosaic:马赛克形式拼接多个样本。应该要跟translate同时开启。

(1)开启后

【YOLO v5】数据增强 设置  hyp.scratch.yaml

6、perspective:emmm... 还没查是干嘛的

(1)开启后

【YOLO v5】数据增强 设置  hyp.scratch.yaml

(比较懒... 持续补充中...)

 

上一篇:使用Google云平台实战基于PyTorch的yolo-v3模型


下一篇:Yolo-v4中SAT和DropBlock介绍