<reponame>Jian-danai/Image-Recovery
﻿#说明：先修正大小，后根据规则产生数据

# #产生数据##########################################################################################
# from PIL import Image
# import random
# #from pylab import *
#
# for index in range(1,2001):############################372 or 2001
#     I = Image.open("F:\\DataSet\\Images_rec\\A\\labelA\\dog_" + str(index) + ".jpg")###############
#     img = I.convert('L')  # rgb->gray
#     img = Image.open("F:\\DataSet\\Images_rec\\train_unC\\dog_"+str(index)+".jpg")##############
#     list_x = []
#     for k in range(0,img.size[0]):
#         list_x.append(k)
#     for j in range(0,img.size[1]):
#         #for jk in range(0, 3):
#         slice = random.sample(list_x, int(0.8 * img.size[0]))#################0.8?
#         for i in range(0,img.size[0]):
#             #data = (img.getpixel((i, j)))
#             #print (type(data))
#             #data = list(data)
#             if i in slice:
#                 #data = 0
#                 img.putpixel((i,j),0)#data[0],data[1],data[2]))#255??
#     #img = img.convert("RGB")
#     img.save("F:\\DataSet\\Images_rec\\A\\labelA\\dog_"+str(index)+".jpg")########################
###########################################################################################################

#处理图片大小
from PIL import Image
import os.path
import glob

def convertjpg(jpgfile,outdir,width=296,height=372):
    img=Image.open(jpgfile)
    try:
        new_img=img.resize((width,height),Image.BILINEAR)
        new_img.save(os.path.join(outdir,os.path.basename(jpgfile)))
    except Exception as e:
        print(e)

for jpgfile in glob.glob("/Users/HZK/YBJ/image_recovery/labelB1/*.jpg"):
    convertjpg(jpgfile,"/Users/HZK/YBJ/image_recovery/labelB1/")
    #####################################################################
﻿#说明：先修正大小，后根据规则产生数据

# #产生数据##########################################################################################
# from PIL import Image
# import random
# #from pylab import *
#
# for index in range(1,2001):############################372 or 2001
#     I = Image.open("F:\\DataSet\\Images_rec\\A\\labelA\\dog_" + str(index) + ".jpg")###############
#     img = I.convert('L')  # rgb->gray
#     img = Image.open("F:\\DataSet\\Images_rec\\train_unC\\dog_"+str(index)+".jpg")##############
#     list_x = []
#     for k in range(0,img.size[0]):
#         list_x.append(k)
#     for j in range(0,img.size[1]):
#         #for jk in range(0, 3):
#         slice = random.sample(list_x, int(0.8 * img.size[0]))#################0.8?
#         for i in range(0,img.size[0]):
#             #data = (img.getpixel((i, j)))
#             #print (type(data))
#             #data = list(data)
#             if i in slice:
#                 #data = 0
#                 img.putpixel((i,j),0)#data[0],data[1],data[2]))#255??
#     #img = img.convert("RGB")
#     img.save("F:\\DataSet\\Images_rec\\A\\labelA\\dog_"+str(index)+".jpg")########################
###########################################################################################################

#处理图片大小
from PIL import Image
import os.path
import glob

def convertjpg(jpgfile,outdir,width=296,height=372):
    img=Image.open(jpgfile)
    try:
        new_img=img.resize((width,height),Image.BILINEAR)
        new_img.save(os.path.join(outdir,os.path.basename(jpgfile)))
    except Exception as e:
        print(e)

for jpgfile in glob.glob("/Users/HZK/YBJ/image_recovery/labelB1/*.jpg"):
    convertjpg(jpgfile,"/Users/HZK/YBJ/image_recovery/labelB1/")
    #####################################################################
#说明：先修正大小，后根据规则产生数据 # #产生数据########################################################################################## # from PIL import Image # import random # #from pylab import * # # for index in range(1,2001):############################372 or 2001 #     I = Image.open("F:\\DataSet\\Images_rec\\A\\labelA\\dog_" + str(index) + ".jpg")############### #     img = I.convert('L')  # rgb->gray #     img = Image.open("F:\\DataSet\\Images_rec\\train_unC\\dog_"+str(index)+".jpg")############## #     list_x = [] #     for k in range(0,img.size[0]): #         list_x.append(k) #     for j in range(0,img.size[1]): #         #for jk in range(0, 3): #         slice = random.sample(list_x, int(0.8 * img.size[0]))#################0.8? #         for i in range(0,img.size[0]): #             #data = (img.getpixel((i, j))) #             #print (type(data)) #             #data = list(data) #             if i in slice: #                 #data = 0 #                 img.putpixel((i,j),0)#data[0],data[1],data[2]))#255?? #     #img = img.convert("RGB") #     img.save("F:\\DataSet\\Images_rec\\A\\labelA\\dog_"+str(index)+".jpg")######################## ########################################################################################################### #处理图片大小 #####################################################################