init
Browse files
APDrawingGAN2/data/single_dataset.py
CHANGED
@@ -160,8 +160,10 @@ class SingleDataset(BaseDataset):
|
|
160 |
im_bg = Image.open(bgpath)
|
161 |
mask2 = transforms.ToTensor()(im_bg) # mask out background
|
162 |
mask2 = (mask2 >= 0.5).float()
|
163 |
-
hair_A = (A/2+0.5) * mask.repeat(int(input_nc/output_nc),1,1) * mask2.repeat(int(input_nc/output_nc),1,1) * 2 - 1
|
164 |
-
|
|
|
|
|
165 |
item['hair_A'] = hair_A
|
166 |
item['bg_A'] = bg_A
|
167 |
item['mask'] = mask
|
|
|
160 |
im_bg = Image.open(bgpath)
|
161 |
mask2 = transforms.ToTensor()(im_bg) # mask out background
|
162 |
mask2 = (mask2 >= 0.5).float()
|
163 |
+
#hair_A = (A/2+0.5) * mask.repeat(int(input_nc/output_nc),1,1) * mask2.repeat(int(input_nc/output_nc),1,1) * 2 - 1
|
164 |
+
hair_A = (A/2+0.5) * mask.repeat(3,1,1) * mask2.repeat(3,1,1) * 2 - 1
|
165 |
+
#bg_A = (A/2+0.5) * (torch.ones(mask2.shape)-mask2).repeat(int(input_nc/output_nc),1,1) * 2 - 1
|
166 |
+
bg_A = (A/2+0.5) * (torch.ones(mask2.shape)-mask2).repeat(3,1,1) * 2 - 1
|
167 |
item['hair_A'] = hair_A
|
168 |
item['bg_A'] = bg_A
|
169 |
item['mask'] = mask
|