return (image - 0.5) / 0.5 def denormalize(image, CHW=True): """ :param image: {N, H, W, C} {N, C, H, W} :param CHW: or HWC? :return: denormalized image """ return (image * 0.5) + 0.5 if __name__ == '__main__': opt = ArgumentParser().parse_args() opt.dataroot = "../../CS470_Project/data/safebooru/upper_body_768" opt.resize_or_crop = "resize_and_crop" opt.loadSize = 512 opt.fineSize = 512 opt.isTrain = False opt.l_norm = 100. opt.l_cent = 50. opt.ab_norm = 110. opt.sample_Ps = [1, 2, 3, 4, 5, 6, 7, 8, 9, ] opt.mask_cent = 0. opt.batchSize = 1 opt.serial_batches = True opt.nThreads = 0 opt.max_dataset_size = 1 print(get_normalize_value(opt))