(image)
| 2185 | |
| 2186 | |
| 2187 | def preprocess_guide_image(image): |
| 2188 | image = image.resize(FEATURE_EXTRACTOR_SIZE, resample=Image.NEAREST) # cond_fnと合わせる |
| 2189 | image = np.array(image).astype(np.float32) / 255.0 |
| 2190 | image = image[None].transpose(0, 3, 1, 2) # nchw |
| 2191 | image = torch.from_numpy(image) |
| 2192 | return image # 0 to 1 |
| 2193 | |
| 2194 | |
| 2195 | # VGG16の入力は任意サイズでよいので入力画像を適宜リサイズする |