zy7_oldserver
1
fd601de
import argparse
from data.load_data import pre_dataset_for_stylegan
import os
# python savepng.py --path 'D:\Projects\data\Task1\pelvis' --number 5 --prefix 256_5 --resolution 256
# python savepng.py --path 'D:\Projects\data\Task1\pelvis' --number 1 --prefix zscore512 --resolution 512 --normalize zscore
# python savepng.py --path 'D:\Projects\data\Task1\pelvis' --number 1 --prefix minmax512 --resolution 512 --normalize minmax
# python savepng.py --path 'D:\Projects\data\Task1\pelvis' --number 1 --prefix none512 --resolution 512 --normalize none
# python savepng.py --path 'F:\yang_Projects\Datasets\Task1\pelvis' --number 2 --prefix minmax512 --resolution 512 --normalize minmax
# python savepng.py --path 'F:\yang_Projects\Datasets\Task1\pelvis' --number 1 --prefix zscore512 --resolution 512 --normalize zscore
# python savepng.py --path 'C:\Users\56991\Datasets\Task1\pelvis' --number 2 --prefix 256 --resolution 256
if __name__ == '__main__':
parser = argparse.ArgumentParser(description="save png images and labels.")
#parser.add_argument('--config', default='./data/save_configs/sample.yaml')
parser.add_argument('--path', default=r'D:\Projects\data\Task1\pelvis')
parser.add_argument('--number', default=1, help='number of patients to save')
parser.add_argument('--prefix', default='test', help='prefix of the saved folder')
parser.add_argument('--resolution', default=256, help='resized resolution of the saved images')
parser.add_argument('--normalize', default='zscore', help='normalization method of the saved images')
args = parser.parse_args()
data_path=args.path
train_number=int(args.number)
prefix=args.prefix
resolution=int(args.resolution)
resized_size=(resolution,resolution,None)
normalize=args.normalize
#opt=init_cfg(args.config)
#opt.freeze()
saved_img_folder=f'.\data\saved_png\{prefix}\png_images'
saved_label_folder=f'.\data\saved_png\{prefix}\png_labels'
os.makedirs(saved_img_folder,exist_ok=True)
os.makedirs(saved_label_folder,exist_ok=True)
train_ds,train_volume_ds=pre_dataset_for_stylegan(data_path,
normalize,
train_number,
1,
saved_img_folder,
saved_label_folder,
resized_size=resized_size,)