config.py
922 Bytes
# detect config file
config = dict(
data=dict(
image_files='test.txt', # 需要检测的图像 .txt/dir/.jpg/.png
),
model=dict(
cuda='cpu',
class_txt='config/id/id_classes.txt',
config_files=['config/id/cascade_rcnn_r101_fpn_1x_coco_multiscale.py', 'config/id/faster_rcnn_r101_fpn_2x_coco_multiscale.py'],
checkpoint_files=['model/id/cascade_rcnn_r101_fpn_1x_multiscale_epoch_20.pth', 'model/id/faster_rcnn_r101_fpn_2x_multiscale_epoch_24.pth'],
),
fusion=dict(
type=['weighted_boxes_fusion'],
class_list=[[1, 5], [0, 2, 3, 4]],
weight_list=[1, 1], # 不同模型所占权重
iou=0.5, # 融合iou设置
score=0.4,
skip_box_thr=0.0001 # 排除低于此阈值score的box
),
show=False,
save_txt=True,
save_image=True,
out_dir='../out/test_20220516'
)
def load_config():
return config