图片的各种处理

  • 以图片的中心截取大小为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]



      \frac{x}{max-min}

       
    • 归一化到[-1,1]


      \frac{x}{\frac{max-min}{2}}

猜你喜欢

转载自blog.csdn.net/qq_39124762/article/details/82146024