hylee commited on
Commit
00c70fb
·
1 Parent(s): ef736bc
Files changed (1) hide show
  1. app.py +43 -28
app.py CHANGED
@@ -118,37 +118,52 @@ def run(
118
  detector,
119
  predictor,
120
  ) -> tuple[PIL.Image.Image,PIL.Image.Image,PIL.Image.Image,PIL.Image.Image,]:
121
- dataroot = 'images/' + compress_UUID()
122
- opt.dataroot = os.path.join(dataroot, 'src/')
123
- os.makedirs(opt.dataroot, exist_ok=True)
124
- opt.results_dir = os.path.join(dataroot, 'results/')
125
- os.makedirs(opt.results_dir, exist_ok=True)
126
 
127
- opt.lm_dir = os.path.join(dataroot, 'landmark/')
128
- opt.cmask_dir = os.path.join(dataroot, 'mask/')
129
- opt.bg_dir = os.path.join(dataroot, 'mask/bg')
130
- os.makedirs(opt.lm_dir, exist_ok=True)
131
- os.makedirs(opt.cmask_dir, exist_ok=True)
132
- os.makedirs(opt.bg_dir, exist_ok=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
133
 
134
- shutil.copy(image.name, opt.dataroot)
135
 
136
- fullname = os.path.basename(image.name)
137
- name = fullname.split(".")[0]
138
-
139
- shutil.copyfile(mask.name, os.path.join(opt.bg_dir, name+'.png'))
140
-
141
- imgfile = os.path.join(opt.dataroot, fullname)
142
- lmfile5 = os.path.join(opt.lm_dir, name+'.txt')
143
- lmfile68 = os.path.join(opt.lm_dir, name + '_68.txt')
144
- # 预处理数据
145
- get_68lm(imgfile, lmfile5, lmfile68, detector, predictor)
146
-
147
- imgs = []
148
- for part in ['eyel', 'eyer', 'nose', 'mouth']:
149
- savepath = os.path.join(opt.cmask_dir + part, name+'.png')
150
- get_partmask(imgfile, part, lmfile68, savepath)
151
- #imgs.append(savepath)
152
 
153
  data_loader = CreateDataLoader(opt)
154
  dataset = data_loader.load_data()
 
118
  detector,
119
  predictor,
120
  ) -> tuple[PIL.Image.Image,PIL.Image.Image,PIL.Image.Image,PIL.Image.Image,]:
 
 
 
 
 
121
 
122
+ # dataroot = 'images/' + compress_UUID()
123
+ # opt.dataroot = os.path.join(dataroot, 'src/')
124
+ # os.makedirs(opt.dataroot, exist_ok=True)
125
+ # opt.results_dir = os.path.join(dataroot, 'results/')
126
+ # os.makedirs(opt.results_dir, exist_ok=True)
127
+ #
128
+ # opt.lm_dir = os.path.join(dataroot, 'landmark/')
129
+ # opt.cmask_dir = os.path.join(dataroot, 'mask/')
130
+ # opt.bg_dir = os.path.join(dataroot, 'mask/bg')
131
+ # os.makedirs(opt.lm_dir, exist_ok=True)
132
+ # os.makedirs(opt.cmask_dir, exist_ok=True)
133
+ # os.makedirs(opt.bg_dir, exist_ok=True)
134
+ #
135
+ # shutil.copy(image.name, opt.dataroot)
136
+ #
137
+ # fullname = os.path.basename(image.name)
138
+ # name = fullname.split(".")[0]
139
+ #
140
+ # shutil.copyfile(mask.name, os.path.join(opt.bg_dir, name+'.png'))
141
+ #
142
+ # imgfile = os.path.join(opt.dataroot, fullname)
143
+ # lmfile5 = os.path.join(opt.lm_dir, name+'.txt')
144
+ # lmfile68 = os.path.join(opt.lm_dir, name + '_68.txt')
145
+ # # 预处理数据
146
+ # get_68lm(imgfile, lmfile5, lmfile68, detector, predictor)
147
+ #
148
+ # imgs = []
149
+ # for part in ['eyel', 'eyer', 'nose', 'mouth']:
150
+ # savepath = os.path.join(opt.cmask_dir + part, name+'.png')
151
+ # get_partmask(imgfile, part, lmfile68, savepath)
152
+ # #imgs.append(savepath)
153
 
 
154
 
155
+ '''
156
+ python test.py --dataroot dataset/test_single --name apdrawinggan++_author --model test --use_resnet --netG resnet_9blocks --which_epoch 150 --how_many 1000 --gpu_ids 0 --gpu_ids_p 0 --imagefolder images-single
157
+ '''
158
+ opt.dataroot='dataset/test_single'
159
+ opt.name = 'apdrawinggan++_author'
160
+ opt.model = 'test'
161
+ opt.use_resnet = True
162
+ opt.netG = 'resnet_9blocks'
163
+ opt.which_epoch = 150
164
+ opt.how_many = 1000
165
+ opt.gpu_ids = '-1'
166
+ opt.imagefolder = 'images-single'
 
 
 
 
167
 
168
  data_loader = CreateDataLoader(opt)
169
  dataset = data_loader.load_data()