1818
1919
2020# STEM CROPPED IS OFTEN TOO SMALL!
21- def merge_az (name , version , check ):
21+ def merge_az (name , version , check , in_path ):
2222 split_folder = get_split_folder (version )
2323
2424 if name == "stem_cropped" :
2525 file_paths = glob (os .path .join ("/mnt/ceph-hdd/cold/nim00007/new_AZ_train_data/stem_cropped" , "*.h5" ))
2626 file_names = [os .path .basename (path ) for path in file_paths ]
2727 else :
28- file_names = get_file_names (name , split_folder , split_names = ["train" , "val" , "test" ])
28+ if in_path :
29+ file_paths = glob (os .path .join (in_path , name , "*.h5" ))
30+ file_names = [os .path .basename (path ) for path in file_paths ]
31+ else :
32+ file_names = get_file_names (name , split_folder , split_names = ["train" , "val" , "test" ])
2933 seg_paths , gt_paths = get_paths (name , file_names )
3034
3135 for seg_path , gt_path in zip (seg_paths , gt_paths ):
@@ -79,7 +83,7 @@ def visualize_merge(args):
7983 for name in args .names :
8084 if "endbulb" in name :
8185 continue
82- merge_az (name , args .version , check = True )
86+ merge_az (name , args .version , check = True , in_path = args . in_path )
8387
8488
8589def copy_az (name , version ):
@@ -101,7 +105,7 @@ def run_merge(args):
101105 if "endbulb" in name :
102106 copy_az (name , args .version )
103107 else :
104- merge_az (name , args .version , check = False )
108+ merge_az (name , args .version , check = False , in_path = args . in_path )
105109
106110
107111def main ():
@@ -110,6 +114,7 @@ def main():
110114 parser .add_argument ("--visualize" , action = "store_true" )
111115 parser .add_argument ("--names" , nargs = "+" , default = ALL_NAMES + ["endbulb_of_held_cropped" ])
112116 parser .add_argument ("--version" , "-v" , type = int , default = 4 )
117+ parser .add_argument ("--in_path" , "-i" , default = None )
113118
114119 args = parser .parse_args ()
115120 if args .visualize :
0 commit comments