其他分享
首页 > 其他分享> > (CV学习笔记)看图说话(Image Captioning)-2

(CV学习笔记)看图说话(Image Captioning)-2

作者:互联网

实现load_img_as_np_array

def load_img_as_np_array(path, target_size):
    """从给定文件[加载]图像,[缩放]图像大小为给定target_size,返回[Keras支持]的浮点数numpy数组.

    # Arguments
        path: 图像文件路径
        target_size: 元组(图像高度, 图像宽度).

    # Returns
        numpy 数组.
    """
使用PIL库:
from PIL import Image as pil_image
img = pil_image.open(file)
img.resize(targent_size,pil_image.NEAREST)

return np.asarray(img, dtype=keras.floatx())
  • assarray方法输入两个参数,第一个图像对象,第二个是转换的参数类型

标签:Captioning,pil,img,Image,image,图像,np,CV,size
来源: https://www.cnblogs.com/upcwsh/p/12366649.html