|
|
|
|
|
|
|
from detectron2.config import CfgNode as CN |
|
|
|
|
|
def add_dataset_category_config(cfg: CN): |
|
""" |
|
Add config for additional category-related dataset options |
|
- category whitelisting |
|
- category mapping |
|
""" |
|
_C = cfg |
|
_C.DATASETS.CATEGORY_MAPS = CN(new_allowed=True) |
|
_C.DATASETS.WHITELISTED_CATEGORIES = CN(new_allowed=True) |
|
|
|
|
|
def add_densepose_config(cfg: CN): |
|
""" |
|
Add config for densepose head. |
|
""" |
|
_C = cfg |
|
|
|
_C.MODEL.DENSEPOSE_ON = True |
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD = CN() |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.NAME = "" |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.NUM_STACKED_CONVS = 8 |
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD.NUM_PATCHES = 24 |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.DECONV_KERNEL = 4 |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.CONV_HEAD_DIM = 512 |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.CONV_HEAD_KERNEL = 3 |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.UP_SCALE = 2 |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.HEATMAP_SIZE = 112 |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.POOLER_TYPE = "ROIAlignV2" |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.POOLER_RESOLUTION = 28 |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.POOLER_SAMPLING_RATIO = 2 |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.NUM_COARSE_SEGM_CHANNELS = 2 |
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD.FG_IOU_THRESHOLD = 0.7 |
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD.INDEX_WEIGHTS = 5.0 |
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD.PART_WEIGHTS = 1.0 |
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD.POINT_REGRESSION_WEIGHTS = 0.01 |
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD.DECODER_ON = True |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.DECODER_NUM_CLASSES = 256 |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.DECODER_CONV_DIMS = 256 |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.DECODER_NORM = "" |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.DECODER_COMMON_STRIDE = 4 |
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD.DEEPLAB = CN() |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.DEEPLAB.NORM = "GN" |
|
_C.MODEL.ROI_DENSEPOSE_HEAD.DEEPLAB.NONLOCAL_ON = 0 |
|
|
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD.UV_CONFIDENCE = CN({"ENABLED": False}) |
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD.UV_CONFIDENCE.EPSILON = 0.01 |
|
|
|
|
|
|
|
|
|
|
|
_C.MODEL.ROI_DENSEPOSE_HEAD.UV_CONFIDENCE.TYPE = "iid_iso" |
|
|