(image, size)
| 2194 | |
| 2195 | # VGG16の入力は任意サイズでよいので入力画像を適宜リサイズする |
| 2196 | def preprocess_vgg16_guide_image(image, size): |
| 2197 | image = image.resize(size, resample=Image.NEAREST) # cond_fnと合わせる |
| 2198 | image = np.array(image).astype(np.float32) / 255.0 |
| 2199 | image = image[None].transpose(0, 3, 1, 2) # nchw |
| 2200 | image = torch.from_numpy(image) |
| 2201 | return image # 0 to 1 |
| 2202 | |
| 2203 | |
| 2204 | def preprocess_image(image): |