这篇文章的代码灵感来自:https://blog.youkuaiyun.com/wsp_1138886114/article/details/82778409
test.py 想要去噪,并且将图像保存
import cv2
import os
import sys
output_dir = "./Set12/resultat" # 保存截取的图像目录
input_dir = "./Set12" # 读取图片目录表
for (path, dirnames, filenames) in os.walk(input_dir):
for filename in filenames:
print('正在处理图像: %s' % index)
img_path = path+'/'+filename
img = cv2.imread(img_path)
#gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# 转为灰度图片
weight_01 = gray_img.shape[1]
print("图像宽度:",weight_01)
cv2.imwrite(output_dir + '/' + 'noisy'+str(filename) + '.png', gray_img)
把这部分插在我的代码里
cv2.imwrite(output_dir + '/'+'noisy'+str(i) + '.png', noisyimg)
我最后加了i, 每次循环加一,用来命名,不知道为啥用str(f),就生成不了,所以只好退而求其次