__init__.py 1022 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # ------------------ Model Config ----------------------
  2. from .yolov1_config import yolov1_cfg
  3. def build_model_config(args):
  4. print('==============================')
  5. print('Model: {} ...'.format(args.model.upper()))
  6. # YOLOv1
  7. if args.model == 'yolov1':
  8. cfg = yolov1_cfg
  9. # # YOLOv2
  10. # elif args.model == 'yolov2':
  11. # cfg = yolov2_cfg
  12. # # YOLOv3
  13. # elif args.model == 'yolov3':
  14. # cfg = yolov3_cfg
  15. # # YOLOv4
  16. # elif args.model == 'yolov4':
  17. # cfg = yolov4_cfg
  18. return cfg
  19. # ------------------ Transform Config ----------------------
  20. from .transform_config import yolov5_trans_config, ssd_trans_config
  21. def build_trans_config(trans_config='ssd'):
  22. print('==============================')
  23. print('Transform: {}-Style ...'.format(trans_config))
  24. # SSD-style transform
  25. if trans_config == 'ssd':
  26. cfg = ssd_trans_config
  27. # YOLOv5-style transform
  28. elif trans_config == 'yolov5':
  29. cfg = yolov5_trans_config
  30. return cfg