-
以图片的中心截取大小为size的图
import numpy as np
from PIL import Image
def load_city_image():
im = Image.open('images/city_128.png').convert('RGB')
width, height = im.size
left = (width - IMAGE_SZ) / 2
top = (height - IMAGE_SZ) / 2
im = im.crop((left, top, left + IMAGE_SZ, top + IMAGE_SZ))
pix = np.array(im)
assert pix.shape == (IMAGE_SZ, IMAGE_SZ, 3)
return pix[np.newaxis] / 255.0 # Need to normalize images to [0, 1]
-
图片归一化
- 归一化到[0,1]
- 归一化到[-1,1]
- 归一化到[0,1]