实例介绍
TileDetection:2021年广东瓷砖检测比赛解决方案代码
【实例截图】
【核心代码】
16359647660871687652.zip
└── TileDetection-main
├── configs
│ ├── albu_example
│ │ ├── mask_rcnn_r50_fpn_albu_1x_coco.py
│ │ └── README.md
│ ├── atss
│ │ ├── atss_r101_fpn_1x_coco.py
│ │ ├── atss_r50_fpn_1x_coco.py
│ │ └── README.md
│ ├── _base_
│ │ ├── datasets
│ │ │ ├── cityscapes_detection.py
│ │ │ ├── cityscapes_instance.py
│ │ │ ├── coco_detection.py
│ │ │ ├── coco_instance.py
│ │ │ ├── coco_instance_semantic.py
│ │ │ ├── deepfashion.py
│ │ │ ├── lvis_v0.5_instance.py
│ │ │ ├── lvis_v1_instance.py
│ │ │ ├── voc0712.py
│ │ │ └── wider_face.py
│ │ ├── default_runtime.py
│ │ ├── models
│ │ │ ├── cascade_mask_rcnn_r50_fpn.py
│ │ │ ├── cascade_rcnn_r50_fpn.py
│ │ │ ├── faster_rcnn_r50_caffe_c4.py
│ │ │ ├── faster_rcnn_r50_caffe_dc5.py
│ │ │ ├── faster_rcnn_r50_fpn.py
│ │ │ ├── fast_rcnn_r50_fpn.py
│ │ │ ├── mask_rcnn_r50_caffe_c4.py
│ │ │ ├── mask_rcnn_r50_fpn.py
│ │ │ ├── retinanet_r50_fpn.py
│ │ │ ├── rpn_r50_caffe_c4.py
│ │ │ ├── rpn_r50_fpn.py
│ │ │ └── ssd300.py
│ │ ├── schedules
│ │ │ ├── schedule_1x.py
│ │ │ ├── schedule_20e.py
│ │ │ └── schedule_2x.py
│ │ └── swa.py
│ ├── carafe
│ │ ├── faster_rcnn_r50_fpn_carafe_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_carafe_1x_coco.py
│ │ └── README.md
│ ├── cascade_rcnn
│ │ ├── cascade_mask_rcnn_r101_caffe_fpn_1x_coco.py
│ │ ├── cascade_mask_rcnn_r101_fpn_1x_coco.py
│ │ ├── cascade_mask_rcnn_r101_fpn_20e_coco.py
│ │ ├── cascade_mask_rcnn_r50_caffe_fpn_1x_coco.py
│ │ ├── cascade_mask_rcnn_r50_fpn_1x_coco.py
│ │ ├── cascade_mask_rcnn_r50_fpn_20e_coco.py
│ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_1x_coco.py
│ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_20e_coco.py
│ │ ├── cascade_mask_rcnn_x101_64x4d_fpn_1x_coco.py
│ │ ├── cascade_mask_rcnn_x101_64x4d_fpn_20e_coco.py
│ │ ├── cascade_rcnn_r101_caffe_fpn_1x_coco.py
│ │ ├── cascade_rcnn_r101_fpn_1x_coco.py
│ │ ├── cascade_rcnn_r101_fpn_20e_coco.py
│ │ ├── cascade_rcnn_r50_caffe_fpn_1x_coco.py
│ │ ├── cascade_rcnn_r50_fpn_1x_coco.py
│ │ ├── cascade_rcnn_r50_fpn_20e_coco.py
│ │ ├── cascade_rcnn_x101_32x4d_fpn_1x_coco.py
│ │ ├── cascade_rcnn_x101_32x4d_fpn_20e_coco.py
│ │ ├── cascade_rcnn_x101_64x4d_fpn_1x_coco.py
│ │ ├── cascade_rcnn_x101_64x4d_fpn_20e_coco.py
│ │ └── README.md
│ ├── cascade_rpn
│ │ ├── crpn_faster_rcnn_r50_caffe_fpn_1x_coco.py
│ │ ├── crpn_fast_rcnn_r50_caffe_fpn_1x_coco.py
│ │ ├── crpn_r50_caffe_fpn_1x_coco.py
│ │ └── README.md
│ ├── centripetalnet
│ │ ├── centripetalnet_hourglass104_mstest_16x6_210e_coco.py
│ │ └── README.md
│ ├── cityscapes
│ │ ├── faster_rcnn_r50_fpn_1x_cityscapes.py
│ │ ├── mask_rcnn_r50_fpn_1x_cityscapes.py
│ │ └── README.md
│ ├── cornernet
│ │ ├── cornernet_hourglass104_mstest_10x5_210e_coco.py
│ │ ├── cornernet_hourglass104_mstest_32x3_210e_coco.py
│ │ ├── cornernet_hourglass104_mstest_8x6_210e_coco.py
│ │ └── README.md
│ ├── dcn
│ │ ├── cascade_mask_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py
│ │ ├── cascade_mask_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py
│ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_dconv_c3-c5_1x_coco.py
│ │ ├── cascade_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py
│ │ ├── cascade_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py
│ │ ├── faster_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_dpool_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_mdconv_c3-c5_group4_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_mdpool_1x_coco.py
│ │ ├── faster_rcnn_x101_32x4d_fpn_dconv_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r101_fpn_dconv_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_dconv_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_mdconv_c3-c5_1x_coco.py
│ │ └── README.md
│ ├── deepfashion
│ │ ├── mask_rcnn_r50_fpn_15e_deepfashion.py
│ │ └── README.md
│ ├── detectors
│ │ ├── cascade_rcnn_r50_rfp_1x_coco.py
│ │ ├── cascade_rcnn_r50_sac_1x_coco.py
│ │ ├── detectors_cascade_rcnn_r50_1x_coco.py
│ │ ├── detectors_htc_r50_1x_coco.py
│ │ ├── htc_r50_rfp_1x_coco.py
│ │ ├── htc_r50_sac_1x_coco.py
│ │ └── README.md
│ ├── detr
│ │ ├── detr_r50_8x2_150e_coco.py
│ │ └── README.md
│ ├── double_heads
│ │ ├── dh_faster_rcnn_r50_fpn_1x_coco.py
│ │ └── README.md
│ ├── dynamic_rcnn
│ │ ├── dynamic_rcnn_r50_fpn_1x.py
│ │ └── README.md
│ ├── empirical_attention
│ │ ├── faster_rcnn_r50_fpn_attention_0010_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_attention_0010_dcn_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_attention_1111_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_attention_1111_dcn_1x_coco.py
│ │ └── README.md
│ ├── faster_rcnn
│ │ ├── faster_rcnn_r101_caffe_fpn_1x_coco.py
│ │ ├── faster_rcnn_r101_fpn_1x_coco.py
│ │ ├── faster_rcnn_r101_fpn_2x_coco.py
│ │ ├── faster_rcnn_r50_caffe_c4_1x_coco.py
│ │ ├── faster_rcnn_r50_caffe_dc5_1x_coco.py
│ │ ├── faster_rcnn_r50_caffe_dc5_mstrain_1x_coco.py
│ │ ├── faster_rcnn_r50_caffe_dc5_mstrain_3x_coco.py
│ │ ├── faster_rcnn_r50_caffe_fpn_1x_coco.py
│ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_1x_coco-person-bicycle-car.py
│ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_1x_coco-person.py
│ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_1x_coco.py
│ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_2x_coco.py
│ │ ├── faster_rcnn_r50_caffe_fpn_mstrain_3x_coco.py
│ │ ├── faster_rcnn_r50_fpn_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_2x_coco.py
│ │ ├── faster_rcnn_r50_fpn_bounded_iou_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_giou_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_iou_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_ohem_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_soft_nms_1x_coco.py
│ │ ├── faster_rcnn_x101_32x4d_fpn_1x_coco.py
│ │ ├── faster_rcnn_x101_32x4d_fpn_2x_coco.py
│ │ ├── faster_rcnn_x101_64x4d_fpn_1x_coco.py
│ │ ├── faster_rcnn_x101_64x4d_fpn_2x_coco.py
│ │ └── README.md
│ ├── fast_rcnn
│ │ ├── fast_rcnn_r101_caffe_fpn_1x_coco.py
│ │ ├── fast_rcnn_r101_fpn_1x_coco.py
│ │ ├── fast_rcnn_r101_fpn_2x_coco.py
│ │ ├── fast_rcnn_r50_caffe_fpn_1x_coco.py
│ │ ├── fast_rcnn_r50_fpn_1x_coco.py
│ │ ├── fast_rcnn_r50_fpn_2x_coco.py
│ │ └── README.md
│ ├── fcos
│ │ ├── fcos_center-normbbox-centeronreg-giou_r50_caffe_fpn_gn-head_4x4_1x_coco.py
│ │ ├── fcos_center-normbbox-centeronreg-giou_r50_caffe_fpn_gn-head_dcn_4x4_1x_coco.py
│ │ ├── fcos_center_r50_caffe_fpn_gn-head_4x4_1x_coco.py
│ │ ├── fcos_r101_caffe_fpn_gn-head_4x4_1x_coco.py
│ │ ├── fcos_r101_caffe_fpn_gn-head_4x4_2x_coco.py
│ │ ├── fcos_r101_caffe_fpn_gn-head_mstrain_640-800_4x4_2x_coco.py
│ │ ├── fcos_r50_caffe_fpn_4x4_1x_coco.py
│ │ ├── fcos_r50_caffe_fpn_gn-head_4x4_1x_coco.py
│ │ ├── fcos_r50_caffe_fpn_gn-head_4x4_2x_coco.py
│ │ ├── fcos_r50_caffe_fpn_gn-head_mstrain_640-800_4x4_2x_coco.py
│ │ ├── fcos_x101_64x4d_fpn_gn-head_mstrain_640-800_4x2_2x_coco.py
│ │ └── README.md
│ ├── foveabox
│ │ ├── fovea_align_r101_fpn_gn-head_4x4_2x_coco.py
│ │ ├── fovea_align_r101_fpn_gn-head_mstrain_640-800_4x4_2x_coco.py
│ │ ├── fovea_align_r50_fpn_gn-head_4x4_2x_coco.py
│ │ ├── fovea_align_r50_fpn_gn-head_mstrain_640-800_4x4_2x_coco.py
│ │ ├── fovea_r101_fpn_4x4_1x_coco.py
│ │ ├── fovea_r101_fpn_4x4_2x_coco.py
│ │ ├── fovea_r50_fpn_4x4_1x_coco.py
│ │ ├── fovea_r50_fpn_4x4_2x_coco.py
│ │ └── README.md
│ ├── fp16
│ │ ├── faster_rcnn_r50_fpn_fp16_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_fp16_1x_coco.py
│ │ ├── README.md
│ │ └── retinanet_r50_fpn_fp16_1x_coco.py
│ ├── free_anchor
│ │ ├── README.md
│ │ ├── retinanet_free_anchor_r101_fpn_1x_coco.py
│ │ ├── retinanet_free_anchor_r50_fpn_1x_coco.py
│ │ └── retinanet_free_anchor_x101_32x4d_fpn_1x_coco.py
│ ├── fsaf
│ │ ├── fsaf_r101_fpn_1x_coco.py
│ │ ├── fsaf_r50_fpn_1x_coco.py
│ │ ├── fsaf_x101_64x4d_fpn_1x_coco.py
│ │ └── README.md
│ ├── gcnet
│ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py
│ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_dconv_c3-c5_1x_coco.py
│ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_dconv_c3-c5_r16_gcb_c3-c5_1x_coco.py
│ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_dconv_c3-c5_r4_gcb_c3-c5_1x_coco.py
│ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_r16_gcb_c3-c5_1x_coco.py
│ │ ├── cascade_mask_rcnn_x101_32x4d_fpn_syncbn-backbone_r4_gcb_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r101_fpn_r16_gcb_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r101_fpn_r4_gcb_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r101_fpn_syncbn-backbone_1x_coco.py
│ │ ├── mask_rcnn_r101_fpn_syncbn-backbone_r16_gcb_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r101_fpn_syncbn-backbone_r4_gcb_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_r16_gcb_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_r4_gcb_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_syncbn-backbone_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_syncbn-backbone_r16_gcb_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_syncbn-backbone_r4_gcb_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_x101_32x4d_fpn_syncbn-backbone_1x_coco.py
│ │ ├── mask_rcnn_x101_32x4d_fpn_syncbn-backbone_r16_gcb_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_x101_32x4d_fpn_syncbn-backbone_r4_gcb_c3-c5_1x_coco.py
│ │ └── README.md
│ ├── gfl
│ │ ├── gfl_r101_fpn_dconv_c3-c5_mstrain_2x_coco.py
│ │ ├── gfl_r101_fpn_mstrain_2x_coco.py
│ │ ├── gfl_r50_fpn_1x_coco.py
│ │ ├── gfl_r50_fpn_mstrain_2x_coco.py
│ │ ├── gfl_x101_32x4d_fpn_dconv_c4-c5_mstrain_2x_coco.py
│ │ ├── gfl_x101_32x4d_fpn_mstrain_2x_coco.py
│ │ └── README.md
│ ├── ghm
│ │ ├── README.md
│ │ ├── retinanet_ghm_r101_fpn_1x_coco.py
│ │ ├── retinanet_ghm_r50_fpn_1x_coco.py
│ │ ├── retinanet_ghm_x101_32x4d_fpn_1x_coco.py
│ │ └── retinanet_ghm_x101_64x4d_fpn_1x_coco.py
│ ├── gn
│ │ ├── mask_rcnn_r101_fpn_gn-all_2x_coco.py
│ │ ├── mask_rcnn_r101_fpn_gn-all_3x_coco.py
│ │ ├── mask_rcnn_r50_fpn_gn-all_2x_coco.py
│ │ ├── mask_rcnn_r50_fpn_gn-all_3x_coco.py
│ │ ├── mask_rcnn_r50_fpn_gn-all_contrib_2x_coco.py
│ │ ├── mask_rcnn_r50_fpn_gn-all_contrib_3x_coco.py
│ │ └── README.md
│ ├── gn+ws
│ │ ├── faster_rcnn_r101_fpn_gn_ws-all_1x_coco.py
│ │ ├── faster_rcnn_r50_fpn_gn_ws-all_1x_coco.py
│ │ ├── faster_rcnn_x101_32x4d_fpn_gn_ws-all_1x_coco.py
│ │ ├── faster_rcnn_x50_32x4d_fpn_gn_ws-all_1x_coco.py
│ │ ├── mask_rcnn_r101_fpn_gn_ws-all_20_23_24e_coco.py
│ │ ├── mask_rcnn_r101_fpn_gn_ws-all_2x_coco.py
│ │ ├── mask_rcnn_r50_fpn_gn_ws-all_20_23_24e_coco.py
│ │ ├── mask_rcnn_r50_fpn_gn_ws-all_2x_coco.py
│ │ ├── mask_rcnn_x101_32x4d_fpn_gn_ws-all_20_23_24e_coco.py
│ │ ├── mask_rcnn_x101_32x4d_fpn_gn_ws-all_2x_coco.py
│ │ ├── mask_rcnn_x50_32x4d_fpn_gn_ws-all_20_23_24e_coco.py
│ │ ├── mask_rcnn_x50_32x4d_fpn_gn_ws-all_2x_coco.py
│ │ └── README.md
│ ├── grid_rcnn
│ │ ├── grid_rcnn_r101_fpn_gn-head_2x_coco.py
│ │ ├── grid_rcnn_r50_fpn_gn-head_1x_coco.py
│ │ ├── grid_rcnn_r50_fpn_gn-head_2x_coco.py
│ │ ├── grid_rcnn_x101_32x4d_fpn_gn-head_2x_coco.py
│ │ ├── grid_rcnn_x101_64x4d_fpn_gn-head_2x_coco.py
│ │ └── README.md
│ ├── groie
│ │ ├── faster_rcnn_r50_fpn_groie_1x_coco.py
│ │ ├── grid_rcnn_r50_fpn_gn-head_groie_1x_coco.py
│ │ ├── mask_rcnn_r101_fpn_syncbn-backbone_r4_gcb_c3-c5_groie_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_groie_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_syncbn-backbone_r4_gcb_c3-c5_groie_1x_coco.py
│ │ └── README.md
│ ├── guided_anchoring
│ │ ├── ga_faster_r101_caffe_fpn_1x_coco.py
│ │ ├── ga_faster_r50_caffe_fpn_1x_coco.py
│ │ ├── ga_faster_r50_fpn_1x_coco.py
│ │ ├── ga_faster_x101_32x4d_fpn_1x_coco.py
│ │ ├── ga_faster_x101_64x4d_fpn_1x_coco.py
│ │ ├── ga_fast_r50_caffe_fpn_1x_coco.py
│ │ ├── ga_retinanet_r101_caffe_fpn_1x_coco.py
│ │ ├── ga_retinanet_r101_caffe_fpn_mstrain_2x.py
│ │ ├── ga_retinanet_r50_caffe_fpn_1x_coco.py
│ │ ├── ga_retinanet_r50_fpn_1x_coco.py
│ │ ├── ga_retinanet_x101_32x4d_fpn_1x_coco.py
│ │ ├── ga_retinanet_x101_64x4d_fpn_1x_coco.py
│ │ ├── ga_rpn_r101_caffe_fpn_1x_coco.py
│ │ ├── ga_rpn_r50_caffe_fpn_1x_coco.py
│ │ ├── ga_rpn_r50_fpn_1x_coco.py
│ │ ├── ga_rpn_x101_32x4d_fpn_1x_coco.py
│ │ ├── ga_rpn_x101_64x4d_fpn_1x_coco.py
│ │ └── README.md
│ ├── hrnet
│ │ ├── cascade_mask_rcnn_hrnetv2p_w18_20e_coco.py
│ │ ├── cascade_mask_rcnn_hrnetv2p_w32_20e_coco.py
│ │ ├── cascade_mask_rcnn_hrnetv2p_w40_20e_coco.py
│ │ ├── cascade_rcnn_hrnetv2p_w18_20e_coco.py
│ │ ├── cascade_rcnn_hrnetv2p_w32_20e_coco.py
│ │ ├── cascade_rcnn_hrnetv2p_w40_20e_coco.py
│ │ ├── faster_rcnn_hrnetv2p_w18_1x_coco.py
│ │ ├── faster_rcnn_hrnetv2p_w18_2x_coco.py
│ │ ├── faster_rcnn_hrnetv2p_w32_1x_coco.py
│ │ ├── faster_rcnn_hrnetv2p_w32_2x_coco.py
│ │ ├── faster_rcnn_hrnetv2p_w40_1x_coco.py
│ │ ├── faster_rcnn_hrnetv2p_w40_2x_coco.py
│ │ ├── fcos_hrnetv2p_w18_gn-head_4x4_1x_coco.py
│ │ ├── fcos_hrnetv2p_w18_gn-head_4x4_2x_coco.py
│ │ ├── fcos_hrnetv2p_w18_gn-head_mstrain_640-800_4x4_2x_coco.py
│ │ ├── fcos_hrnetv2p_w32_gn-head_4x4_1x_coco.py
│ │ ├── fcos_hrnetv2p_w32_gn-head_4x4_2x_coco.py
│ │ ├── fcos_hrnetv2p_w32_gn-head_mstrain_640-800_4x4_2x_coco.py
│ │ ├── fcos_hrnetv2p_w40_gn-head_mstrain_640-800_4x4_2x_coco.py
│ │ ├── htc_hrnetv2p_w18_20e_coco.py
│ │ ├── htc_hrnetv2p_w32_20e_coco.py
│ │ ├── htc_hrnetv2p_w40_20e_coco.py
│ │ ├── htc_hrnetv2p_w40_28e_coco.py
│ │ ├── htc_x101_64x4d_fpn_16x1_28e_coco.py
│ │ ├── mask_rcnn_hrnetv2p_w18_1x_coco.py
│ │ ├── mask_rcnn_hrnetv2p_w18_2x_coco.py
│ │ ├── mask_rcnn_hrnetv2p_w32_1x_coco.py
│ │ ├── mask_rcnn_hrnetv2p_w32_2x_coco.py
│ │ ├── mask_rcnn_hrnetv2p_w40_1x_coco.py
│ │ ├── mask_rcnn_hrnetv2p_w40_2x_coco.py
│ │ └── README.md
│ ├── htc
│ │ ├── htc_r101_fpn_20e_coco.py
│ │ ├── htc_r50_fpn_1x_coco.py
│ │ ├── htc_r50_fpn_20e_coco.py
│ │ ├── htc_without_semantic_r50_fpn_1x_coco.py
│ │ ├── htc_x101_32x4d_fpn_16x1_20e_coco.py
│ │ ├── htc_x101_64x4d_fpn_16x1_20e_coco.py
│ │ ├── htc_x101_64x4d_fpn_dconv_c3-c5_mstrain_400_1400_16x1_20e_coco.py
│ │ └── README.md
│ ├── instaboost
│ │ ├── cascade_mask_rcnn_r101_fpn_instaboost_4x_coco.py
│ │ ├── cascade_mask_rcnn_r50_fpn_instaboost_4x_coco.py
│ │ ├── cascade_mask_rcnn_x101_64x4d_fpn_instaboost_4x_coco.py
│ │ ├── mask_rcnn_r101_fpn_instaboost_4x_coco.py
│ │ ├── mask_rcnn_r50_fpn_instaboost_4x_coco.py
│ │ ├── mask_rcnn_x101_64x4d_fpn_instaboost_4x_coco.py
│ │ └── README.md
│ ├── legacy_1.x
│ │ ├── cascade_mask_rcnn_r50_fpn_1x_coco_v1.py
│ │ ├── faster_rcnn_r50_fpn_1x_coco_v1.py
│ │ ├── mask_rcnn_r50_fpn_1x_coco_v1.py
│ │ ├── README.md
│ │ ├── retinanet_r50_caffe_fpn_1x_coco_v1.py
│ │ ├── retinanet_r50_fpn_1x_coco_v1.py
│ │ └── ssd300_coco_v1.py
│ ├── libra_rcnn
│ │ ├── libra_faster_rcnn_r101_fpn_1x_coco.py
│ │ ├── libra_faster_rcnn_r50_fpn_1x_coco.py
│ │ ├── libra_faster_rcnn_x101_64x4d_fpn_1x_coco.py
│ │ ├── libra_fast_rcnn_r50_fpn_1x_coco.py
│ │ ├── libra_retinanet_r50_fpn_1x_coco.py
│ │ └── README.md
│ ├── lvis
│ │ ├── mask_rcnn_r101_fpn_sample1e-3_mstrain_1x_lvis_v1.py
│ │ ├── mask_rcnn_r101_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py
│ │ ├── mask_rcnn_r50_fpn_sample1e-3_mstrain_1x_lvis_v1.py
│ │ ├── mask_rcnn_r50_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py
│ │ ├── mask_rcnn_x101_32x4d_fpn_sample1e-3_mstrain_1x_lvis_v1.py
│ │ ├── mask_rcnn_x101_32x4d_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py
│ │ ├── mask_rcnn_x101_64x4d_fpn_sample1e-3_mstrain_1x_lvis_v1.py
│ │ ├── mask_rcnn_x101_64x4d_fpn_sample1e-3_mstrain_2x_lvis_v0.5.py
│ │ └── README.md
│ ├── mask_rcnn
│ │ ├── mask_rcnn_r101_caffe_fpn_1x_coco.py
│ │ ├── mask_rcnn_r101_fpn_1x_coco.py
│ │ ├── mask_rcnn_r101_fpn_2x_coco.py
│ │ ├── mask_rcnn_r50_caffe_c4_1x_coco.py
│ │ ├── mask_rcnn_r50_caffe_fpn_1x_coco.py
│ │ ├── mask_rcnn_r50_caffe_fpn_mstrain_1x_coco.py
│ │ ├── mask_rcnn_r50_caffe_fpn_mstrain-poly_1x_coco.py
│ │ ├── mask_rcnn_r50_caffe_fpn_mstrain-poly_2x_coco.py
│ │ ├── mask_rcnn_r50_caffe_fpn_mstrain-poly_3x_coco.py
│ │ ├── mask_rcnn_r50_caffe_fpn_poly_1x_coco_v1.py
│ │ ├── mask_rcnn_r50_fpn_1x_coco.py
│ │ ├── mask_rcnn_r50_fpn_2x_coco.py
│ │ ├── mask_rcnn_r50_fpn_poly_1x_coco.py
│ │ ├── mask_rcnn_x101_32x4d_fpn_1x_coco.py
│ │ ├── mask_rcnn_x101_32x4d_fpn_2x_coco.py
│ │ ├── mask_rcnn_x101_32x8d_fpn_1x_coco.py
│ │ ├── mask_rcnn_x101_32x8d_fpn_mstrain-poly_1x_coco.py
│ │ ├── mask_rcnn_x101_32x8d_fpn_mstrain-poly_3x_coco.py
│ │ ├── mask_rcnn_x101_64x4d_fpn_1x_coco.py
│ │ ├── mask_rcnn_x101_64x4d_fpn_2x_coco.py
│ │ └── README.md
│ ├── ms_rcnn
│ │ ├── ms_rcnn_r101_caffe_fpn_1x_coco.py
│ │ ├── ms_rcnn_r101_caffe_fpn_2x_coco.py
│ │ ├── ms_rcnn_r50_caffe_fpn_1x_coco.py
│ │ ├── ms_rcnn_r50_caffe_fpn_2x_coco.py
│ │ ├── ms_rcnn_r50_fpn_1x_coco.py
│ │ ├── ms_rcnn_x101_32x4d_fpn_1x_coco.py
│ │ ├── ms_rcnn_x101_64x4d_fpn_1x_coco.py
│ │ ├── ms_rcnn_x101_64x4d_fpn_2x_coco.py
│ │ └── README.md
│ ├── nas_fcos
│ │ ├── nas_fcos_fcoshead_r50_caffe_fpn_gn-head_4x4_1x_coco.py
│ │ ├── nas_fcos_nashead_r50_caffe_fpn_gn-head_4x4_1x_coco.py
│ │ └── README.md
│ ├── nas_fpn
│ │ ├── README.md
│ │ ├── retinanet_r50_fpn_crop640_50e_coco.py
│ │ └── retinanet_r50_nasfpn_crop640_50e_coco.py
│ ├── paa
│ │ ├── paa_r101_fpn_1x_coco.py
│ │ ├── paa_r101_fpn_2x_coco.py
│ │ ├── paa_r50_fpn_1.5x_coco.py
│ │ ├── paa_r50_fpn_1x_coco.py
│ │ ├── paa_r50_fpn_2x_coco.py
│ │ └── README.md
│ ├── pafpn
│ │ ├── faster_rcnn_r50_pafpn_1x_coco.py
│ │ └── README.md
│ ├── pisa
│ │ ├── pisa_faster_rcnn_r50_fpn_1x_coco.py
│ │ ├── pisa_faster_rcnn_x101_32x4d_fpn_1x_coco.py
│ │ ├── pisa_mask_rcnn_r50_fpn_1x_coco.py
│ │ ├── pisa_mask_rcnn_x101_32x4d_fpn_1x_coco.py
│ │ ├── pisa_retinanet_r50_fpn_1x_coco.py
│ │ ├── pisa_retinanet_x101_32x4d_fpn_1x_coco.py
│ │ ├── pisa_ssd300_coco.py
│ │ ├── pisa_ssd512_coco.py
│ │ └── README.md
│ ├── point_rend
│ │ ├── point_rend_r50_caffe_fpn_mstrain_1x_coco.py
│ │ ├── point_rend_r50_caffe_fpn_mstrain_3x_coco.py
│ │ └── README.md
│ ├── regnet
│ │ ├── faster_rcnn_regnetx-3.2GF_fpn_1x_coco.py
│ │ ├── faster_rcnn_regnetx-3.2GF_fpn_2x_coco.py
│ │ ├── faster_rcnn_regnetx-3.2GF_fpn_mstrain_3x_coco.py
│ │ ├── mask_rcnn_regnetx-12GF_fpn_1x_coco.py
│ │ ├── mask_rcnn_regnetx-3.2GF_fpn_1x_coco.py
│ │ ├── mask_rcnn_regnetx-3.2GF_fpn_mdconv_c3-c5_1x_coco.py
│ │ ├── mask_rcnn_regnetx-3.2GF_fpn_mstrain_3x_coco.py
│ │ ├── mask_rcnn_regnetx-4GF_fpn_1x_coco.py
│ │ ├── mask_rcnn_regnetx-6.4GF_fpn_1x_coco.py
│ │ ├── mask_rcnn_regnetx-8GF_fpn_1x_coco.py
│ │ ├── README.md
│ │ ├── retinanet_regnetx-1.6GF_fpn_1x_coco.py
│ │ ├── retinanet_regnetx-3.2GF_fpn_1x_coco.py
│ │ └── retinanet_regnetx-800MF_fpn_1x_coco.py
│ ├── reppoints
│ │ ├── bbox_r50_grid_center_fpn_gn-neck+head_1x_coco.py
│ │ ├── bbox_r50_grid_fpn_gn-neck+head_1x_coco.py
│ │ ├── README.md
│ │ ├── reppoints_minmax_r50_fpn_gn-neck+head_1x_coco.py
│ │ ├── reppoints_moment_r101_fpn_dconv_c3-c5_gn-neck+head_2x_coco.py
│ │ ├── reppoints_moment_r101_fpn_gn-neck+head_2x_coco.py
│ │ ├── reppoints_moment_r50_fpn_1x_coco.py
│ │ ├── reppoints_moment_r50_fpn_gn-neck+head_1x_coco.py
│ │ ├── reppoints_moment_r50_fpn_gn-neck+head_2x_coco.py
│ │ ├── reppoints_moment_x101_fpn_dconv_c3-c5_gn-neck+head_2x_coco.py
│ │ ├── reppoints_partial_minmax_r50_fpn_gn-neck+head_1x_coco.py
│ │ └── reppoints.png
│ ├── res2net
│ │ ├── cascade_mask_rcnn_r2_101_fpn_20e_coco.py
│ │ ├── cascade_rcnn_r2_101_fpn_20e_coco.py
│ │ ├── faster_rcnn_r2_101_fpn_2x_coco.py
│ │ ├── htc_r2_101_fpn_20e_coco.py
│ │ ├── mask_rcnn_r2_101_fpn_2x_coco.py
│ │ └── README.md
│ ├── resnest
│ │ ├── cascade_mask_rcnn_s101_fpn_syncbn-backbone+head_mstrain_1x_coco.py
│ │ ├── cascade_mask_rcnn_s50_fpn_syncbn-backbone+head_mstrain_1x_coco.py
│ │ ├── cascade_rcnn_s101_fpn_syncbn-backbone+head_mstrain-range_1x_coco.py
│ │ ├── cascade_rcnn_s50_fpn_syncbn-backbone+head_mstrain-range_1x_coco.py
│ │ ├── faster_rcnn_s101_fpn_syncbn-backbone+head_mstrain-range_1x_coco.py
│ │ ├── faster_rcnn_s50_fpn_syncbn-backbone+head_mstrain-range_1x_coco.py
│ │ ├── mask_rcnn_s101_fpn_syncbn-backbone+head_mstrain_1x_coco.py
│ │ ├── mask_rcnn_s50_fpn_syncbn-backbone+head_mstrain_1x_coco.py
│ │ └── README.md
│ ├── retinanet
│ │ ├── README.md
│ │ ├── retinanet_r101_caffe_fpn_1x_coco.py
│ │ ├── retinanet_r101_fpn_1x_coco.py
│ │ ├── retinanet_r101_fpn_2x_coco.py
│ │ ├── retinanet_r50_caffe_fpn_1x_coco.py
│ │ ├── retinanet_r50_caffe_fpn_mstrain_1x_coco.py
│ │ ├── retinanet_r50_caffe_fpn_mstrain_2x_coco.py
│ │ ├── retinanet_r50_caffe_fpn_mstrain_3x_coco.py
│ │ ├── retinanet_r50_fpn_1x_coco.py
│ │ ├── retinanet_r50_fpn_2x_coco.py
│ │ ├── retinanet_x101_32x4d_fpn_1x_coco.py
│ │ ├── retinanet_x101_32x4d_fpn_2x_coco.py
│ │ ├── retinanet_x101_64x4d_fpn_1x_coco.py
│ │ └── retinanet_x101_64x4d_fpn_2x_coco.py
│ ├── rpn
│ │ ├── README.md
│ │ ├── rpn_r101_caffe_fpn_1x_coco.py
│ │ ├── rpn_r101_fpn_1x_coco.py
│ │ ├── rpn_r101_fpn_2x_coco.py
│ │ ├── rpn_r50_caffe_c4_1x_coco.py
│ │ ├── rpn_r50_caffe_fpn_1x_coco.py
│ │ ├── rpn_r50_fpn_1x_coco.py
│ │ ├── rpn_r50_fpn_2x_coco.py
│ │ ├── rpn_x101_32x4d_fpn_1x_coco.py
│ │ ├── rpn_x101_32x4d_fpn_2x_coco.py
│ │ ├── rpn_x101_64x4d_fpn_1x_coco.py
│ │ └── rpn_x101_64x4d_fpn_2x_coco.py
│ ├── sabl
│ │ ├── README.md
│ │ ├── sabl_cascade_rcnn_r101_fpn_1x_coco.py
│ │ ├── sabl_cascade_rcnn_r50_fpn_1x_coco.py
│ │ ├── sabl_faster_rcnn_r101_fpn_1x_coco.py
│ │ ├── sabl_faster_rcnn_r50_fpn_1x_coco.py
│ │ ├── sabl_retinanet_r101_fpn_1x_coco.py
│ │ ├── sabl_retinanet_r101_fpn_gn_1x_coco.py
│ │ ├── sabl_retinanet_r101_fpn_gn_2x_ms_480_960_coco.py
│ │ ├── sabl_retinanet_r101_fpn_gn_2x_ms_640_800_coco.py
│ │ ├── sabl_retinanet_r50_fpn_1x_coco.py
│ │ └── sabl_retinanet_r50_fpn_gn_1x_coco.py
│ ├── scratch
│ │ ├── faster_rcnn_r50_fpn_gn-all_scratch_6x_coco.py
│ │ ├── mask_rcnn_r50_fpn_gn-all_scratch_6x_coco.py
│ │ └── README.md
│ ├── ssd
│ │ ├── README.md
│ │ ├── ssd300_coco.py
│ │ └── ssd512_coco.py
│ ├── swa
│ │ ├── swa_cascade_s50_rfp_acfpn.py
│ │ ├── swa_cascade_s50_rfp_mstrain_aug.py
│ │ ├── swa_cascade_s50_rfp_mstrain_augv2.py
│ │ └── swa_cascade_s50_rfp_normal.py
│ ├── tile
│ │ ├── cascade_r101_coco_pretrain_mscale_e16.py
│ │ ├── cascade_r50_sliding_crop.py
│ │ ├── cascade_rcnn_r101_coco.py
│ │ ├── cascade_rcnn_r101_fpn_crop.py
│ │ ├── cascade_rcnn_r101_fpn.py
│ │ ├── cascade_rcnn_r50_fpn.py
│ │ ├── cascade_x101_coco.py
│ │ ├── cascade_x101_crop_focal.py
│ │ ├── cascade_x101_crop.py
│ │ ├── fastercnn_r50_fpn_crop_focal.py
│ │ ├── fastercnn_r50_fpn_crop.py
│ │ ├── fastercnn_r50_fpn_crop_se.py
│ │ ├── fastercnn_r50_fpn_dcnv2.py
│ │ ├── fastercnn_r50_fpn_se_coco.py
│ │ ├── fastercnn_r50_se_syncbn.py
│ │ ├── fastercnn_s101_coco.py
│ │ ├── fastercnn_s101_fpn.py
│ │ ├── fastercnn_s50_ciou_w10.py
│ │ ├── fastercnn_s50_coco.py
│ │ ├── fastercnn_s50_diou_w10.py
│ │ ├── fastercnn_s50_fpn_dcnv2.py
│ │ ├── fastercnn_s50_fpn.py
│ │ ├── fastercnn_s50_giou_w10.py
│ │ └── fasterrcnn_r50_fpn_coco.py
│ ├── tile_round2
│ │ ├── cascade_r101_rfp_sac.py
│ │ ├── cascade_r2_101_pafpn.py
│ │ ├── cascade_r2101_pafpn.py
│ │ ├── cascade_r50_rfp_sac_alldata.py
│ │ ├── cascade_r50_rfp_sac.py
│ │ ├── cascade_s101_bifpn.py
│ │ ├── cascade_s101_bl1.py
│ │ ├── cascade_s101_coco.py
│ │ ├── cascade_s101_fpn_pair.py
│ │ ├── cascade_s101_ga.py
│ │ ├── cascade_s101_online_fusion_mstrain.py
│ │ ├── cascade_s101_online_fusion.py
│ │ ├── cascade_s101_pafpn_gc_mstrain.py
│ │ ├── cascade_s101_pafpn_gc.py
│ │ ├── cascade_s101_pafpn_mstrain_aug_iter4.py
│ │ ├── cascade_s101_pafpn_mstrain_aug.py
│ │ ├── cascade_s101_pafpn_mstrain_gc_se.py
│ │ ├── cascade_s101_pafpn_mstrain_mixup.py
│ │ ├── cascade_s101_pafpn_mstrain.py
│ │ ├── cascade_s101_pafpn_pisa.py
│ │ ├── cascade_s101_pafpn.py
│ │ ├── cascade_s101.py
│ │ ├── cascade_s101_rfp_mstrain.py
│ │ ├── cascade_s101_scale_mstrain_alignv2.py
│ │ ├── cascade_s101_scale_mstrain.py
│ │ ├── cascade_s101_scale_mstrain_v2.py
│ │ ├── cascade_s50_blur_1.5k.py
│ │ ├── cascade_s50_concat_feat_backbone.py
│ │ ├── cascade_s50_concat_feat.py
│ │ ├── cascade_s50_concat_gray_1.5k.py
│ │ ├── cascade_s50_concat_nine.py
│ │ ├── cascade_s50_concat_six.py
│ │ ├── cascade_s50_fpn_pair.py
│ │ ├── cascade_s50_fpn.py
│ │ ├── cascade_s50_rfpac_mstrain.py
│ │ ├── cascade_s50_rfp_coco.py
│ │ ├── cascade_s50_rfp_gc_se.py
│ │ ├── cascade_s50_rfp_mstrain_augv2.py
│ │ ├── cascade_s50_rfp_mstrain_augv3.py
│ │ ├── cascade_s50_rfp_mstrain.py
│ │ ├── cascade_s50_rfp_mstrain_with_normal.py
│ │ ├── cascade_s50_rfppa.py
│ │ ├── cascade_s50_rfp_pisa.py
│ │ ├── cascade_s50_rfp.py
│ │ ├── cascade_s50_rfp_se.py
│ │ ├── cascade_s50_rfpx3_mstrain.py
│ │ ├── cascade_s50_scale_1.5k.py
│ │ ├── cascade_s50_scale_backbone_1.5k.py
│ │ ├── cascade_s50_scale_cat_backbone.py
│ │ ├── cascade_s50_scale_catnine_backbone.py
│ │ ├── cascade_s50_scale_concat_blur_gn.py
│ │ ├── cascade_s50_scale_concat_blur_nasfpn.py
│ │ ├── cascade_s50_scale_concat_nine_blur_context.py
│ │ ├── cascade_s50_scale_concat_nine.py
│ │ ├── cascade_s50_scale_concat.py
│ │ ├── cascade_s50_subimg.py
│ │ ├── cascade_x101_rfp_sac.py
│ │ ├── fastercnn_r50_fpn.py
│ │ ├── fastercnn_s101_fpn_pair.py
│ │ ├── fastercnn_s50_catimg.py
│ │ ├── fastercnn_s50_fpn_mstrain.py
│ │ ├── fastercnn_s50_fpn_pair_focal.py
│ │ ├── fastercnn_s50_fpn_pair_ms_global.py
│ │ ├── fastercnn_s50_fpn_pair.py
│ │ ├── fastercnn_s50_fpn.py
│ │ ├── fastercnn_s50_pair_gn.py
│ │ ├── fastercnn_s50_pair_mdconv.py
│ │ ├── fastercnn_s50_pair_syncbn.py
│ │ ├── fastercnn_s50_subimg.py
│ │ ├── ga_fastercnn_s101_fpn.py
│ │ ├── ga_fastercnn_s50_fpn_1.5k_autoaugment.py
│ │ ├── ga_fastercnn_s50_fpn_1.5k_mixup.py
│ │ ├── ga_fastercnn_s50_fpn_1.5k.py
│ │ └── vfnet_r50_fpn.py
│ ├── tridentnet
│ │ ├── README.md
│ │ ├── tridentnet_r50_caffe_1x_coco.py
│ │ ├── tridentnet_r50_caffe_mstrain_1x_coco.py
│ │ └── tridentnet_r50_caffe_mstrain_3x_coco.py
│ ├── vfnet
│ │ ├── README.md
│ │ ├── vfnet_r101_fpn_1x_coco.py
│ │ ├── vfnet_r101_fpn_2x_coco.py
│ │ ├── vfnet_r101_fpn_mdconv_c3-c5_mstrain_2x_coco.py
│ │ ├── vfnet_r101_fpn_mstrain_2x_coco.py
│ │ ├── vfnet_r2_101_fpn_mdconv_c3-c5_mstrain_2x_coco.py
│ │ ├── vfnet_r2_101_fpn_mstrain_2x_coco.py
│ │ ├── vfnet_r50_fpn_1x_coco.py
│ │ ├── vfnet_r50_fpn_mdconv_c3-c5_mstrain_2x_coco.py
│ │ ├── vfnet_r50_fpn_mstrain_2x_coco.py
│ │ ├── vfnet_x101_32x4d_fpn_mdconv_c3-c5_mstrain_2x_coco.py
│ │ ├── vfnet_x101_32x4d_fpn_mstrain_2x_coco.py
│ │ ├── vfnet_x101_64x4d_fpn_mdconv_c3-c5_mstrain_2x_coco.py
│ │ └── vfnet_x101_64x4d_fpn_mstrain_2x_coco.py
│ ├── wider_face
│ │ ├── README.md
│ │ └── ssd300_wider_face.py
│ ├── yolact
│ │ ├── README.md
│ │ ├── yolact_r101_1x8_coco.py
│ │ ├── yolact_r50_1x8_coco.py
│ │ └── yolact_r50_8x8_coco.py
│ └── yolo
│ ├── README.md
│ ├── yolov3_d53_320_273e_coco.py
│ ├── yolov3_d53_mstrain-416_273e_coco.py
│ └── yolov3_d53_mstrain-608_273e_coco.py
├── demo
│ ├── demo.jpg
│ ├── image_demo.py
│ ├── inference_demo.ipynb
│ ├── MMDet_Tutorial.ipynb
│ └── webcam_demo.py
├── docker
│ └── Dockerfile
├── Dockerfile
├── docs
│ ├── 1_exist_data_model.md
│ ├── 2_new_data_model.md
│ ├── 3_exist_data_new_model.md
│ ├── api.rst
│ ├── changelog.md
│ ├── compatibility.md
│ ├── conf.py
│ ├── conventions.md
│ ├── faq.md
│ ├── get_started.md
│ ├── index.rst
│ ├── make.bat
│ ├── Makefile
│ ├── model_zoo.md
│ ├── projects.md
│ ├── robustness_benchmarking.md
│ ├── stat.py
│ ├── tutorials
│ │ ├── config.md
│ │ ├── customize_dataset.md
│ │ ├── customize_losses.md
│ │ ├── customize_models.md
│ │ ├── customize_runtime.md
│ │ ├── data_pipeline.md
│ │ ├── finetune.md
│ │ ├── index.rst
│ │ └── pytorch2onnx.md
│ └── useful_tools.md
├── environment.yaml
├── inference_ensemble.py
├── inference.py
├── LICENSE
├── mmdet
│ ├── apis
│ │ ├── inference.py
│ │ ├── __init__.py
│ │ ├── test.py
│ │ └── train.py
│ ├── core
│ │ ├── anchor
│ │ │ ├── anchor_generator.py
│ │ │ ├── builder.py
│ │ │ ├── __init__.py
│ │ │ ├── point_generator.py
│ │ │ └── utils.py
│ │ ├── bbox
│ │ │ ├── assigners
│ │ │ │ ├── approx_max_iou_assigner.py
│ │ │ │ ├── assign_result.py
│ │ │ │ ├── atss_assigner.py
│ │ │ │ ├── base_assigner.py
│ │ │ │ ├── center_region_assigner.py
│ │ │ │ ├── grid_assigner.py
│ │ │ │ ├── hungarian_assigner.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── max_iou_assigner.py
│ │ │ │ ├── point_assigner.py
│ │ │ │ └── region_assigner.py
│ │ │ ├── builder.py
│ │ │ ├── coder
│ │ │ │ ├── base_bbox_coder.py
│ │ │ │ ├── bucketing_bbox_coder.py
│ │ │ │ ├── delta_xywh_bbox_coder.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── legacy_delta_xywh_bbox_coder.py
│ │ │ │ ├── pseudo_bbox_coder.py
│ │ │ │ ├── tblr_bbox_coder.py
│ │ │ │ └── yolo_bbox_coder.py
│ │ │ ├── demodata.py
│ │ │ ├── __init__.py
│ │ │ ├── iou_calculators
│ │ │ │ ├── builder.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── iou2d_calculator.py
│ │ │ ├── match_costs
│ │ │ │ ├── builder.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── match_cost.py
│ │ │ ├── samplers
│ │ │ │ ├── base_sampler.py
│ │ │ │ ├── combined_sampler.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── instance_balanced_pos_sampler.py
│ │ │ │ ├── iou_balanced_neg_sampler.py
│ │ │ │ ├── ohem_sampler.py
│ │ │ │ ├── pseudo_sampler.py
│ │ │ │ ├── random_sampler.py
│ │ │ │ ├── sampling_result.py
│ │ │ │ └── score_hlr_sampler.py
│ │ │ └── transforms.py
│ │ ├── evaluation
│ │ │ ├── bbox_overlaps.py
│ │ │ ├── class_names.py
│ │ │ ├── eval_hooks.py
│ │ │ ├── __init__.py
│ │ │ ├── mean_ap.py
│ │ │ └── recall.py
│ │ ├── export
│ │ │ ├── __init__.py
│ │ │ └── pytorch2onnx.py
│ │ ├── fp16
│ │ │ ├── deprecated_fp16_utils.py
│ │ │ └── __init__.py
│ │ ├── __init__.py
│ │ ├── mask
│ │ │ ├── __init__.py
│ │ │ ├── mask_target.py
│ │ │ ├── structures.py
│ │ │ └── utils.py
│ │ ├── post_processing
│ │ │ ├── bbox_nms.py
│ │ │ ├── __init__.py
│ │ │ └── merge_augs.py
│ │ └── utils
│ │ ├── dist_utils.py
│ │ ├── __init__.py
│ │ ├── misc.py
│ │ └── swa_hook.py
│ ├── datasets
│ │ ├── builder.py
│ │ ├── cityscapes.py
│ │ ├── coco.py
│ │ ├── custom.py
│ │ ├── dataset_wrappers.py
│ │ ├── deepfashion.py
│ │ ├── __init__.py
│ │ ├── lvis.py
│ │ ├── pipelines
│ │ │ ├── auto_augment.py
│ │ │ ├── compose.py
│ │ │ ├── concat.py
│ │ │ ├── formating.py
│ │ │ ├── __init__.py
│ │ │ ├── instaboost.py
│ │ │ ├── loading.py
│ │ │ ├── online_fusion.py
│ │ │ ├── test_time_aug.py
│ │ │ └── transforms.py
│ │ ├── samplers
│ │ │ ├── distributed_sampler.py
│ │ │ ├── group_sampler.py
│ │ │ └── __init__.py
│ │ ├── tile.py
│ │ ├── tile_r2.py
│ │ ├── tile_test_dataset.py
│ │ ├── utils.py
│ │ ├── voc.py
│ │ ├── wider_face.py
│ │ └── xml_style.py
│ ├── __init__.py
│ ├── models
│ │ ├── backbones
│ │ │ ├── darknet.py
│ │ │ ├── detectors_resnest.py
│ │ │ ├── detectors_resnet.py
│ │ │ ├── detectors_resnext.py
│ │ │ ├── hourglass.py
│ │ │ ├── hrnet.py
│ │ │ ├── __init__.py
│ │ │ ├── regnet.py
│ │ │ ├── res2net.py
│ │ │ ├── resnest.py
│ │ │ ├── resnet.py
│ │ │ ├── resnext.py
│ │ │ ├── ssd_vgg.py
│ │ │ └── trident_resnet.py
│ │ ├── builder.py
│ │ ├── dense_heads
│ │ │ ├── anchor_free_head.py
│ │ │ ├── anchor_head.py
│ │ │ ├── atss_head.py
│ │ │ ├── base_dense_head.py
│ │ │ ├── cascade_rpn_head.py
│ │ │ ├── centripetal_head.py
│ │ │ ├── corner_head.py
│ │ │ ├── dense_test_mixins.py
│ │ │ ├── fcos_head.py
│ │ │ ├── fovea_head.py
│ │ │ ├── free_anchor_retina_head.py
│ │ │ ├── fsaf_head.py
│ │ │ ├── ga_retina_head.py
│ │ │ ├── ga_rpn_head.py
│ │ │ ├── gfl_head.py
│ │ │ ├── guided_anchor_head.py
│ │ │ ├── __init__.py
│ │ │ ├── nasfcos_head.py
│ │ │ ├── paa_head.py
│ │ │ ├── pisa_retinanet_head.py
│ │ │ ├── pisa_ssd_head.py
│ │ │ ├── reppoints_head.py
│ │ │ ├── retina_head.py
│ │ │ ├── retina_sepbn_head.py
│ │ │ ├── rpn_head.py
│ │ │ ├── rpn_test_mixin.py
│ │ │ ├── sabl_retina_head.py
│ │ │ ├── ssd_head.py
│ │ │ ├── transformer_head.py
│ │ │ ├── vfnet_head.py
│ │ │ ├── yolact_head.py
│ │ │ └── yolo_head.py
│ │ ├── detectors
│ │ │ ├── atss.py
│ │ │ ├── base.py
│ │ │ ├── cascade_rcnn.py
│ │ │ ├── cornernet.py
│ │ │ ├── detr.py
│ │ │ ├── faster_rcnn.py
│ │ │ ├── fast_rcnn.py
│ │ │ ├── fcos.py
│ │ │ ├── fovea.py
│ │ │ ├── fsaf.py
│ │ │ ├── gfl.py
│ │ │ ├── grid_rcnn.py
│ │ │ ├── htc.py
│ │ │ ├── __init__.py
│ │ │ ├── mask_rcnn.py
│ │ │ ├── mask_scoring_rcnn.py
│ │ │ ├── nasfcos.py
│ │ │ ├── paa.py
│ │ │ ├── point_rend.py
│ │ │ ├── reppoints_detector.py
│ │ │ ├── retinanet.py
│ │ │ ├── rpn.py
│ │ │ ├── single_stage.py
│ │ │ ├── trident_faster_rcnn.py
│ │ │ ├── two_stage.py
│ │ │ ├── vfnet.py
│ │ │ ├── yolact.py
│ │ │ └── yolo.py
│ │ ├── __init__.py
│ │ ├── losses
│ │ │ ├── accuracy.py
│ │ │ ├── ae_loss.py
│ │ │ ├── balanced_l1_loss.py
│ │ │ ├── cross_entropy_loss.py
│ │ │ ├── focal_loss.py
│ │ │ ├── gaussian_focal_loss.py
│ │ │ ├── gfocal_loss.py
│ │ │ ├── ghm_loss.py
│ │ │ ├── __init__.py
│ │ │ ├── iou_loss.py
│ │ │ ├── mse_loss.py
│ │ │ ├── pisa_loss.py
│ │ │ ├── smooth_l1_loss.py
│ │ │ ├── utils.py
│ │ │ └── varifocal_loss.py
│ │ ├── necks
│ │ │ ├── acfpn.py
│ │ │ ├── bfp.py
│ │ │ ├── bifpn.py
│ │ │ ├── channel_mapper.py
│ │ │ ├── fpn_carafe.py
│ │ │ ├── fpn.py
│ │ │ ├── hrfpn.py
│ │ │ ├── __init__.py
│ │ │ ├── nasfcos_fpn.py
│ │ │ ├── nas_fpn.py
│ │ │ ├── pafpn.py
│ │ │ ├── rfp.py
│ │ │ └── yolo_neck.py
│ │ ├── roi_heads
│ │ │ ├── base_roi_head.py
│ │ │ ├── bbox_heads
│ │ │ │ ├── bbox_head.py
│ │ │ │ ├── convfc_bbox_head.py
│ │ │ │ ├── double_bbox_head.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── sabl_head.py
│ │ │ ├── cascade_roi_head.py
│ │ │ ├── double_roi_head.py
│ │ │ ├── dynamic_roi_head.py
│ │ │ ├── grid_roi_head.py
│ │ │ ├── htc_roi_head.py
│ │ │ ├── __init__.py
│ │ │ ├── mask_heads
│ │ │ │ ├── coarse_mask_head.py
│ │ │ │ ├── fcn_mask_head.py
│ │ │ │ ├── fused_semantic_head.py
│ │ │ │ ├── grid_head.py
│ │ │ │ ├── htc_mask_head.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── maskiou_head.py
│ │ │ │ └── mask_point_head.py
│ │ │ ├── mask_scoring_roi_head.py
│ │ │ ├── pisa_roi_head.py
│ │ │ ├── point_rend_roi_head.py
│ │ │ ├── roi_extractors
│ │ │ │ ├── base_roi_extractor.py
│ │ │ │ ├── generic_roi_extractor.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── single_level_roi_extractor.py
│ │ │ ├── shared_heads
│ │ │ │ ├── __init__.py
│ │ │ │ └── res_layer.py
│ │ │ ├── standard_roi_head.py
│ │ │ ├── test_mixins.py
│ │ │ └── trident_roi_head.py
│ │ └── utils
│ │ ├── builder.py
│ │ ├── gaussian_target.py
│ │ ├── __init__.py
│ │ ├── positional_encoding.py
│ │ ├── res_layer.py
│ │ ├── transformer.py
│ │ └── util.py
│ ├── utils
│ │ ├── collect_env.py
│ │ ├── contextmanagers.py
│ │ ├── __init__.py
│ │ ├── logger.py
│ │ ├── profiling.py
│ │ └── util_mixins.py
│ └── version.py
├── mosaic.jpg
├── prepare_data.sh
├── pytest.ini
├── ratio.jpg
├── requirements
│ ├── build.txt
│ ├── docs.txt
│ ├── optional.txt
│ ├── readthedocs.txt
│ ├── runtime.txt
│ └── tests.txt
├── requirements.txt
├── resources
│ ├── coco_test_12510.jpg
│ ├── corruptions_sev_3.png
│ ├── data_pipeline.png
│ ├── loss_curve.png
│ └── mmdet-logo.png
├── run.sh
├── setup.cfg
├── setup.py
├── submit.Dockerfile
├── tests
│ ├── async_benchmark.py
│ ├── test_anchor.py
│ ├── test_assigner.py
│ ├── test_async.py
│ ├── test_coder.py
│ ├── test_config.py
│ ├── test_data
│ │ ├── test_dataset.py
│ │ ├── test_formatting.py
│ │ ├── test_img_augment.py
│ │ ├── test_loading.py
│ │ ├── test_models_aug_test.py
│ │ ├── test_rotate.py
│ │ ├── test_sampler.py
│ │ ├── test_shear.py
│ │ ├── test_transform.py
│ │ ├── test_translate.py
│ │ └── test_utils.py
│ ├── test_eval_hook.py
│ ├── test_fp16.py
│ ├── test_iou2d_calculator.py
│ ├── test_masks.py
│ ├── test_models
│ │ ├── test_backbones.py
│ │ ├── test_forward.py
│ │ ├── test_heads.py
│ │ ├── test_losses.py
│ │ ├── test_necks.py
│ │ ├── test_pisa_heads.py
│ │ ├── test_position_encoding.py
│ │ ├── test_roi_extractor.py
│ │ └── test_transformer.py
│ └── test_version.py
├── tools
│ ├── analyze_logs.py
│ ├── benchmark.py
│ ├── browse_dataset.py
│ ├── coco_error_analysis.py
│ ├── convert_datasets
│ │ ├── cityscapes.py
│ │ ├── pascal_voc.py
│ │ └── process_tile.py
│ ├── detectron2pytorch.py
│ ├── dist_test.sh
│ ├── dist_train.sh
│ ├── eval_metric.py
│ ├── get_flops.py
│ ├── print_config.py
│ ├── publish_model.py
│ ├── pytorch2onnx.py
│ ├── regnet2mmdet.py
│ ├── robustness_eval.py
│ ├── slurm_test.sh
│ ├── slurm_train.sh
│ ├── test.py
│ ├── test_robustness.py
│ ├── train.py
│ └── upgrade_model_version.py
├── train_model1.sh
├── train_model2.sh
├── utils
│ ├── align_image.py
│ ├── analysis_data.py
│ ├── check_origin_annotation.py
│ ├── check_slide_annotation.py
│ ├── fusion_template_defects.py
│ ├── generate_new_train_pkl.py
│ ├── __init__.py
│ ├── merge_train_anno_json.py
│ ├── process_test_data.py
│ ├── process_train_data.py
│ ├── test_prediction.py
│ └── util.py
└── wh_visual.jpg
111 directories, 966 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论