LVM-Med / medsam.py
duynhm's picture
Initial commit
be2715b
raw
history blame contribute delete
No virus
724 Bytes
from segmentation_2d.MedSAM_2d import medsam_2d
from segmentation_2d.LVMMed_SAM_2d import lvm_medsam_2d
from segmentation_3d.MedSAM_3d import medsam_3d
from segmentation_3d.LVMMed_SAM_3d import lvm_medsam_3d
from utils.func import (
parse_config,
load_config
)
if __name__=="__main__":
yml_args = parse_config()
cfg = load_config(yml_args.config)
assert cfg.base.is_2D + cfg.base.is_3D == 1
if yml_args.lvm_med_encoder_path != '':
if cfg.base.is_2D:
lvm_medsam_2d(yml_args, cfg)
else:
lvm_medsam_3d(yml_args, cfg)
else:
if cfg.base.is_2D:
medsam_2d(yml_args, cfg)
if cfg.base.is_3D:
medsam_3d(yml_args, cfg)