学习笔记15-常用的循环保存指令(matplotlib.pyplot;cv2;skimage.io)

  1. plt循环保存
import matplotlib.pyplot as plt
    for idx in range(N):
        plt.figure()       #创建自定义图像
        if out[idx, 0] > out[idx, 1]:    #out为概率化处理后的网络输出,此步进行list比较
            plt.suptitle('Notch:{:.1%},Thin:{:.1%}'.format(out[idx, 0], out[idx, 1]))
        else:
            plt.suptitle('Thin:{:.1%},Notch:{:.1%}'.format(out[idx, 1], out[idx, 0]))
        plt.imshow(imgs[idx])
        plt.savefig('D:/try/class/{}.png'.format(idx+11)) #plt的循环指令,{}里面是文件名,用format(idx+11)进行循环定义,idx为变量
  1. cv2循环保存
import cv2
for im1, im2 in zip(path1, path2):
    f = file1 + im1
    g = file2 + im2
    output = un(f=f, g=g)
    cv2.imwrite('D:/tets/' + im2 , output)
  1. io循环保存
from skimage import io
str = 'E:/try/datatest/*.jpg'
coll = io.ImageCollection(str, load_func=convert_gray)
for i in range(len(coll)):
    io.imsave('E:/try/data/' + np.str(i) + '.jpg', coll[i])  # 循环保存图片
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值