io 常用图像处理函数

xiaoxiao2021-02-28  40

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
转载请注明原文地址: https://www.6miu.com/read-2612609.html

最新回复(0)