1.读
coll = io.ImageCollection(str)#用for循环读出coll的各个元素就是图像
2.保存
io.imsave('d:/data/'+np.str(i)+'.jpg',img) #循环保存图片
3.修改
from skimage import data_dir,io,color coll = io.ImageCollection('d:/pic/*.jpg') print(len(coll)) #连接的图片数量 print(coll[0].shape) #连接前的图片尺寸,所有的都一样 mat=io.concatenate_images(coll) print(mat.shape) #连接后的数组尺
4.视频读取
from skimage import data_dir,io,color class AVILoader: video_file = 'myvideo.avi' def __call__(self, frame): return video_read(self.video_file, frame) avi_load = AVILoader() frames = range(0, 1000, 10) # 0, 10, 20, ... ic =io.ImageCollection(frames, load_func=avi_load)
5.转换成灰度
def
convert_to_gray(f,
*
*
args):
image
=
io.imread(f)
image
=
color.rgb2gray(image)
return
image