记录深度学习过程中,遇到的相关函数
工具/原料
python3.5.4
scipy 0.19.1
scipy.ndimage.imread
1、定义:scipy.ndimage.imread(fname, flatten=False, mode=None)读取图片数据
2、参数:fname:需要读取的文件名或文件对象flatten:布尔值,可选,如果为True,将颜色层压平成一个单一的灰度层mode:字符串,可选,取值如下图
3、示例:读取图片,其中img为原图,img1是灰度图从打印的shape可以看出,img1的厚度变为了1
scipy.misc.imresize
1、定义:scipy.misc.imresize(arr, size, interp='bilinear', mode=None)调整图片尺寸
2、参数:arr: 需要被调整尺寸的图像数组size: 整数、浮点或元组 整数:当前尺寸的百分比 浮点:当前尺寸的分数 元组:输出图像的尺寸interp: 用于籽疙牢阖调整大小的插值(应该是调整尺寸的算法吧)mode: PIL图像模式(' P ', ' L '等)在调整大小前转换arr。(好像二维数组取值为P,L;三维数组取值为RGB等)返回:调整尺寸后的图像数组
3、示例:img为原图img1为原图尺寸的两倍img2为原图尺寸的50%img3尺寸为(40,60,3)