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)开启后

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


版权声明:本文为u010598525原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/u010598525/article/details/112623356