Graphlab.image.analysis.load_image ( url, format= ’auto’, whith_path= True, recursive=True, ignore_failure= True, random_order= True )
从目录中载入图片,支持JPEG和PNG
参数:
url: 图片存储路径
format: {‘PNG’ | ‘JPG’ | ‘auto’} (可选)
with_path: bool (可选)如果为True,返回的Sframe包含路径列,包含每个图片的路径
recursive: bool (可选)循环目录遍历(True)还是平目录遍历(False)
ignore_failure: (可选)如果为True,对失败图片给出提示,继续载入剩下的图片
random_order: (可选)随机载入图片
返回:
输出:SFrame(返回一个SFrame,附带一个图片列或者当with_path=True时附带一个图片列加一个路径列
例子:
graphlab.image_analysis.resize( image, width, height, channels= None, decode= False)
重新指定图片或者一组图片的宽度,高度和通道数
参数:
image: graphlab.Image | SArray
width: int 指定图片宽度
height: int 指定图片高度
channels: int(可选)通道数目 灰度图为1,RGB图为3,RGBA图(有透明度通道的RGB图)为4
decode: bool (可选)是否将重新制定尺寸的图片保存为解码形式(解码占据更多的空间,但是让重订图片尺寸和以后对图片的操作更快
返回:
输出:graphlab.Image 返回重订尺寸的图片对象
例子:
重定一张图片的尺寸
重定一组图片的尺寸
英文原文见链接(新手上路,可能存在不少错误,还请各位大神不吝赐教)
https://turi.com/products/create/docs/graphlab.toolkits.image_analysis.html