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)开启前(标注框有点问题,烦请忽略):
(2)开启后(标注框有点问题,烦请忽略):
2、hsv_h / hsv_s / hsv_v:HSV 为色相,饱和度,明度。hsv_h调整的是色相;hsv_s调整的是饱和度;hsv_v调整的是明度。
(1)开启前
(2)开启后
3、flipud:上下翻转
4、fliplr:左右翻转
5、mosaic:马赛克形式拼接多个样本。应该要跟translate同时开启。
(1)开启后
6、perspective:emmm... 还没查是干嘛的
(1)开启后
(比较懒... 持续补充中...)