You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

tridentnet_r50_caffe_1x_coco.py 1.9 kB

2 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. _base_ = [
  2. '../_base_/models/faster_rcnn_r50_caffe_c4.py',
  3. '../_base_/datasets/coco_detection.py',
  4. '../_base_/schedules/schedule_1x.py', '../_base_/default_runtime.py'
  5. ]
  6. model = dict(
  7. type='TridentFasterRCNN',
  8. backbone=dict(
  9. type='TridentResNet',
  10. trident_dilations=(1, 2, 3),
  11. num_branch=3,
  12. test_branch_idx=1,
  13. init_cfg=dict(
  14. type='Pretrained',
  15. checkpoint='open-mmlab://detectron2/resnet50_caffe')),
  16. roi_head=dict(type='TridentRoIHead', num_branch=3, test_branch_idx=1),
  17. train_cfg=dict(
  18. rpn_proposal=dict(max_per_img=500),
  19. rcnn=dict(
  20. sampler=dict(num=128, pos_fraction=0.5,
  21. add_gt_as_proposals=False))))
  22. # use caffe img_norm
  23. img_norm_cfg = dict(
  24. mean=[103.530, 116.280, 123.675], std=[1.0, 1.0, 1.0], to_rgb=False)
  25. train_pipeline = [
  26. dict(type='LoadImageFromFile'),
  27. dict(type='LoadAnnotations', with_bbox=True),
  28. dict(type='Resize', img_scale=(1333, 800), keep_ratio=True),
  29. dict(type='RandomFlip', flip_ratio=0.5),
  30. dict(type='Normalize', **img_norm_cfg),
  31. dict(type='Pad', size_divisor=32),
  32. dict(type='DefaultFormatBundle'),
  33. dict(type='Collect', keys=['img', 'gt_bboxes', 'gt_labels'])
  34. ]
  35. test_pipeline = [
  36. dict(type='LoadImageFromFile'),
  37. dict(
  38. type='MultiScaleFlipAug',
  39. img_scale=(1333, 800),
  40. flip=False,
  41. transforms=[
  42. dict(type='Resize', keep_ratio=True),
  43. dict(type='RandomFlip'),
  44. dict(type='Normalize', **img_norm_cfg),
  45. dict(type='Pad', size_divisor=32),
  46. dict(type='ImageToTensor', keys=['img']),
  47. dict(type='Collect', keys=['img'])
  48. ])
  49. ]
  50. data = dict(
  51. train=dict(pipeline=train_pipeline),
  52. val=dict(pipeline=test_pipeline),
  53. test=dict(pipeline=test_pipeline))

No Description

Contributors (2)