from PIL import Image
from skimage import io,data
from matplotlib import pyplot as plt
import os
import numpy as np
# import cv2
dir = 0
# file_dir = 'D:/JisuCloud/preparation/dataset/freeway'
# file_dir = 'D:/JisuCloud/preparation/dataset/tranfer/data3/storagetankshigh'
file_dir = 'D:/JisuCloud/preparation/dataset/tranfer/data3/storage_tanklow'
files = os.listdir(file_dir)
allDarkChannel = []
for file in files:
filepath = file_dir + "/" + file
if os.path.isfile(filepath):
print('******** file ********', file)
# use the cv2 to read file
# img = cv2.imread(filepath)
# use the Image open the file
img = Image.open(filepath)
# img = data.load(filepath)
# # add the noise point
# rows, cols, dims = img.shape
# for i in range(5000):
# x = np.random.randint(0, rows)
# y = np.random.randint(0, cols)
# img[x, y, :] = 255
# io.imshow(img)
# random rotate the image
# img = img.rotate(45)
dir= dir+1
ii=str(dir)
# cv2 to write the result
# cv2.imwrite('D:/JisuCloud/preparation/dataset/tranfer/freeway.'+ii+'.jpg',img)
# Image to save the result
# img.save('D:/JisuCloud/preparation/dataset/tranfer/freewayhigh/freeway.'+ii+'.jpg')
# img.save('D:/JisuCloud/preparation/dataset/tranfer/data3/chageName/storagetankshigh.'+ii+'.jpg')
# match the add noise by data.load
# io.imsave('D:/JisuCloud/preparation/dataset/tranfer/data3/storagetankshighend/storagetankshigh.'+ii+'.jpg',img)
# io.imsave('D:/JisuCloud/preparation/dataset/tranfer/data3/tenniscourthighend/tenniscourt.'+ii+'.jpg',img)
python实现 将文件夹下的所有文件重命名
猜你喜欢
转载自blog.csdn.net/dahuayaoer/article/details/81949464
今日推荐
周排行