# Explanation of generator_args is in sam/segment_anything/automatic_mask_generator.py: SamAutomaticMaskGenerator | |
sam_args = { | |
'sam_checkpoint': "ckpt/sam_vit_b_01ec64.pth", | |
'model_type': "vit_b", | |
'generator_args':{ | |
'points_per_side': 16, | |
'pred_iou_thresh': 0.8, | |
'stability_score_thresh': 0.9, | |
'crop_n_layers': 1, | |
'crop_n_points_downscale_factor': 2, | |
'min_mask_region_area': 200, | |
}, | |
'gpu_id': 0, | |
} | |
aot_args = { | |
'phase': 'PRE_YTB_DAV', | |
'model': 'r50_deaotl', | |
'model_path': 'ckpt/R50_DeAOTL_PRE_YTB_DAV.pth', | |
'long_term_mem_gap': 9999, | |
'max_len_long_term': 9999, | |
'gpu_id': 0, | |
} | |
segtracker_args = { | |
'sam_gap': 10, # the interval to run sam to segment new objects | |
'min_area': 200, # minimal mask area to add a new mask as a new object | |
'max_obj_num': 255, # maximal object number to track in a video | |
'min_new_obj_iou': 0.8, # the background area ratio of a new object should > 80% | |
} |