init
Browse files
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 |
-
|
128 |
-
opt.
|
129 |
-
|
130 |
-
os.
|
131 |
-
os.makedirs(opt.
|
132 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
133 |
|
134 |
-
shutil.copy(image.name, opt.dataroot)
|
135 |
|
136 |
-
|
137 |
-
name
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
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()
|