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
|