transform_config.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # transform config
  2. yolov5_trans_config = {
  3. 'aug_type': 'yolov5',
  4. # Basic Augment
  5. 'degrees': 0.0,
  6. 'translate': 0.2,
  7. 'scale': 0.9,
  8. 'shear': 0.0,
  9. 'perspective': 0.0,
  10. 'hsv_h': 0.015,
  11. 'hsv_s': 0.7,
  12. 'hsv_v': 0.4,
  13. # Mosaic & Mixup
  14. 'mosaic_prob': 1.0,
  15. 'mixup_prob': 0.15,
  16. 'mosaic_type': 'yolov5_mosaic',
  17. 'mixup_type': 'yolov5_mixup',
  18. 'mixup_scale': [0.5, 1.5] # "mixup_scale" is not used for YOLOv5MixUp
  19. }
  20. yolox_trans_config = {
  21. 'aug_type': 'yolov5',
  22. # Basic Augment
  23. 'degrees': 0.0,
  24. 'translate': 0.2,
  25. 'scale': 0.9,
  26. 'shear': 0.0,
  27. 'perspective': 0.0,
  28. 'hsv_h': 0.015,
  29. 'hsv_s': 0.7,
  30. 'hsv_v': 0.4,
  31. # Mosaic & Mixup
  32. 'mosaic_prob': 1.0,
  33. 'mixup_prob': 1.0,
  34. 'mosaic_type': 'yolov5_mosaic',
  35. 'mixup_type': 'yolox_mixup',
  36. 'mixup_scale': [0.5, 1.5]
  37. }
  38. ssd_trans_config = {
  39. 'aug_type': 'ssd',
  40. # Mosaic & Mixup are not used for SSD-style augmentation
  41. 'mosaic_prob': 0.,
  42. 'mixup_prob': 0.,
  43. 'mosaic_type': 'yolov5_mosaic',
  44. 'mixup_type': 'yolov5_mixup',
  45. 'mixup_scale': [0.5, 1.5]
  46. }