def initialize(self, opt):
        self.opt = opt
        self.root = opt.dataroot

        if opt.phase == 'train':
            self.dir_A = os.path.join(opt.dataroot+'trainB_exA_resized')
            self.dir_B = os.path.join(opt.dataroot+'trainB_exB_resized')
            self.dir_C = os.path.join(opt.dataroot+'trainB_exC_resized')
            self.dir_D = os.path.join(opt.dataroot+'trainB_exD_resized')
            self.dir_E = os.path.join(opt.dataroot+'trainB_exE_resized')
            self.dir_M = os.path.join(opt.dataroot+'trainB_exA_resized')  ##### M
            self.dir_N = os.path.join(opt.dataroot+'trainB_exB_resized')  ##### N
        #self.dir_A = os.path.join(opt.dataroot+'Jpeg/expertA_test')
        #self.dir_B = os.path.join(opt.dataroot+'Jpeg/expertB_test')
        #self.dir_C = os.path.join(opt.dataroot+'Jpeg/expertC_test')
        #self.dir_D = os.path.join(opt.dataroot+'Jpeg/expertD_test')
        #self.dir_E = os.path.join(opt.dataroot+'Jpeg/expertE_test')
            self.dir_R = os.path.join(opt.dataroot+'trainA')

        if opt.phase == 'test':
            self.dir_A = os.path.join(opt.dataroot+'testB_exA_resized')
            self.dir_B = os.path.join(opt.dataroot+'testB_exB_resized')
            self.dir_C = os.path.join(opt.dataroot+'testB_exC_resized')
            self.dir_D = os.path.join(opt.dataroot+'testB_exD_resized')
            self.dir_E = os.path.join(opt.dataroot+'testB_exE_resized')
            self.dir_M = os.path.join(opt.dataroot+'testB_exA_resized') ##### M
            self.dir_N = os.path.join(opt.dataroot+'testB_exB_resized') ##### N
            
        #self.dir_A = os.path.join(opt.dataroot+'Jpeg/expertA_test')
        #self.dir_B = os.path.join(opt.dataroot+'Jpeg/expertB_test')
        #self.dir_C = os.path.join(opt.dataroot+'Jpeg/expertC_test')
        #self.dir_D = os.path.join(opt.dataroot+'Jpeg/expertD_test')
        #self.dir_E = os.path.join(opt.dataroot+'Jpeg/expertE_test')
            self.dir_R = os.path.join(opt.dataroot+'testA')


        self.A_paths = make_dataset(self.dir_A)
        self.B_paths = make_dataset(self.dir_B)
        self.C_paths = make_dataset(self.dir_C)
        self.D_paths = make_dataset(self.dir_D)
        self.E_paths = make_dataset(self.dir_E)
        self.M_paths = make_dataset(self.dir_M)
        self.N_paths = make_dataset(self.dir_N)
        self.R_paths = make_dataset(self.dir_R)


        self.A_paths = sorted(self.A_paths)
        self.B_paths = sorted(self.B_paths)
        self.C_paths = sorted(self.C_paths)
        self.D_paths = sorted(self.D_paths)
        self.E_paths = sorted(self.E_paths)
        self.M_paths = sorted(self.M_paths)
        self.N_paths = sorted(self.N_paths)
        self.R_paths = sorted(self.R_paths)

        self.M_size = len(self.M_paths)
        self.N_size = len(self.N_paths)

        self.transform = get_transform_vgg(opt)
Пример #2
0
    def initialize(self, opt):
        self.opt = opt
        self.root = opt.dataroot

        if opt.phase == 'test':
            self.dir_Single = os.path.join(opt.dataroot + 'testB_singledata')

        self.Single_paths = make_dataset(self.dir_Single)
        self.Single_paths = sorted(self.Single_paths)
        self.Single_size = len(self.Single_paths)

        self.transform = get_transform_vgg(opt)
    def initialize(self, opt):
        self.opt = opt
        self.root = opt.dataroot

        if opt.phase == 'train':
            self.dir_A = os.path.join(opt.dataroot + 'trainB_exA_resized')
            self.dir_B = os.path.join(opt.dataroot + 'trainB_exB_resized')

        if opt.phase == 'test':
            self.dir_A = os.path.join(opt.dataroot + 'testB_exA_resized')
            self.dir_B = os.path.join(opt.dataroot + 'testB_exB_resized')

        self.A_paths = make_dataset(self.dir_A)
        self.B_paths = make_dataset(self.dir_B)

        self.A_paths = sorted(self.A_paths)
        self.B_paths = sorted(self.B_paths)

        self.transform = get_transform_vgg(opt)