|
| 1 | +model = dict(type='FasterRCNN', |
| 2 | + backbone=dict(type='ResNet', |
| 3 | + depth=50, |
| 4 | + num_stages=4, |
| 5 | + out_indices=(0, 1, 2, 3), |
| 6 | + frozen_stages=1, |
| 7 | + norm_cfg=dict(type='BN', requires_grad=True), |
| 8 | + norm_eval=True, |
| 9 | + style='pytorch'), |
| 10 | + neck=dict(type='FPN', |
| 11 | + in_channels=[256, 512, 1024, 2048], |
| 12 | + out_channels=256, |
| 13 | + num_outs=5), |
| 14 | + rpn_head=dict(type='RPNHead', |
| 15 | + in_channels=256, |
| 16 | + feat_channels=256, |
| 17 | + anchor_generator=dict(type='AnchorGenerator', |
| 18 | + scales=[8], |
| 19 | + ratios=[0.5, 1.0, 2.0], |
| 20 | + strides=[4, 8, 16, 32, 64]), |
| 21 | + bbox_coder=dict(type='DeltaXYWHBBoxCoder', |
| 22 | + target_means=[0.0, 0.0, 0.0, 0.0], |
| 23 | + target_stds=[1.0, 1.0, 1.0, 1.0])), |
| 24 | + roi_head=dict( |
| 25 | + type='StandardRoIHead', |
| 26 | + bbox_roi_extractor=dict(type='SingleRoIExtractor', |
| 27 | + roi_layer=dict(type='RoIAlign', |
| 28 | + output_size=7, |
| 29 | + sampling_ratio=0), |
| 30 | + out_channels=256, |
| 31 | + featmap_strides=[4, 8, 16, 32]), |
| 32 | + bbox_head=dict(type='Shared2FCBBoxHead', |
| 33 | + in_channels=256, |
| 34 | + fc_out_channels=1024, |
| 35 | + roi_feat_size=7, |
| 36 | + num_classes=1, |
| 37 | + bbox_coder=dict( |
| 38 | + type='DeltaXYWHBBoxCoder', |
| 39 | + target_means=[0.0, 0.0, 0.0, 0.0], |
| 40 | + target_stds=[0.1, 0.1, 0.2, 0.2]), |
| 41 | + reg_class_agnostic=False)), |
| 42 | + test_cfg=dict(rpn=dict(nms_pre=1000, |
| 43 | + max_per_img=1000, |
| 44 | + nms=dict(type='nms', iou_threshold=0.7), |
| 45 | + min_bbox_size=0), |
| 46 | + rcnn=dict(score_thr=0.05, |
| 47 | + nms=dict(type='nms', iou_threshold=0.5), |
| 48 | + max_per_img=100))) |
| 49 | +test_pipeline = [ |
| 50 | + dict(type='LoadImageFromFile'), |
| 51 | + dict(type='MultiScaleFlipAug', |
| 52 | + img_scale=(1333, 800), |
| 53 | + flip=False, |
| 54 | + transforms=[ |
| 55 | + dict(type='Resize', keep_ratio=True), |
| 56 | + dict(type='RandomFlip'), |
| 57 | + dict(type='Normalize', |
| 58 | + mean=[123.675, 116.28, 103.53], |
| 59 | + std=[58.395, 57.12, 57.375], |
| 60 | + to_rgb=True), |
| 61 | + dict(type='Pad', size_divisor=32), |
| 62 | + dict(type='ImageToTensor', keys=['img']), |
| 63 | + dict(type='Collect', keys=['img']) |
| 64 | + ]) |
| 65 | +] |
| 66 | +data = dict(test=dict(pipeline=test_pipeline)) |
0 commit comments