transform_config.py 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. # transform config
  2. # ----------------------- YOLOv5-Style -----------------------
  3. yolov5_strong_trans_config = {
  4. 'aug_type': 'yolov5',
  5. # Basic Augment
  6. 'degrees': 0.0,
  7. 'translate': 0.2,
  8. 'scale': 0.9,
  9. 'shear': 0.0,
  10. 'perspective': 0.0,
  11. 'hsv_h': 0.015,
  12. 'hsv_s': 0.7,
  13. 'hsv_v': 0.4,
  14. # Mosaic & Mixup
  15. 'mosaic_prob': 1.0,
  16. 'mixup_prob': 0.15,
  17. 'mosaic_type': 'yolov5_mosaic',
  18. 'mixup_type': 'yolov5_mixup',
  19. 'mixup_scale': [0.5, 1.5] # "mixup_scale" is not used for YOLOv5MixUp
  20. }
  21. yolov5_weak_trans_config = {
  22. 'aug_type': 'yolov5',
  23. # Basic Augment
  24. 'degrees': 0.0,
  25. 'translate': 0.1,
  26. 'scale': 0.5,
  27. 'shear': 0.0,
  28. 'perspective': 0.0,
  29. 'hsv_h': 0.015,
  30. 'hsv_s': 0.7,
  31. 'hsv_v': 0.4,
  32. # Mosaic & Mixup
  33. 'mosaic_prob': 1.0,
  34. 'mixup_prob': 0.05,
  35. 'mosaic_type': 'yolov5_mosaic',
  36. 'mixup_type': 'yolov5_mixup',
  37. 'mixup_scale': [0.5, 1.5] # "mixup_scale" is not used for YOLOv5MixUp
  38. }
  39. yolov5_nano_trans_config = {
  40. 'aug_type': 'yolov5',
  41. # Basic Augment
  42. 'degrees': 0.0,
  43. 'translate': 0.1,
  44. 'scale': 0.5,
  45. 'shear': 0.0,
  46. 'perspective': 0.0,
  47. 'hsv_h': 0.015,
  48. 'hsv_s': 0.7,
  49. 'hsv_v': 0.4,
  50. # Mosaic & Mixup
  51. 'mosaic_prob': 0.5,
  52. 'mixup_prob': 0.0,
  53. 'mosaic_type': 'yolov5_mosaic',
  54. 'mixup_type': 'yolov5_mixup',
  55. 'mixup_scale': [0.5, 1.5] # "mixup_scale" is not used for YOLOv5MixUp
  56. }
  57. # ----------------------- SSD-Style -----------------------
  58. ssd_trans_config = {
  59. 'aug_type': 'ssd',
  60. # Mosaic & Mixup are not used for SSD-style augmentation
  61. 'mosaic_prob': 0.,
  62. 'mixup_prob': 0.,
  63. 'mosaic_type': 'yolov5_mosaic',
  64. 'mixup_type': 'yolov5_mixup',
  65. 'mixup_scale': [0.5, 1.5]
  66. }