对seborrheic_keratosis数据集进行数据增强操作(旋转)

对路径下的图片直接重置大小

from PIL import Image 

# 待处理图片存储路径	
im = Image.open('D:/多媒体/主题壁纸/code-wallpaper-15.jpg')
# Resize图片大小,入口参数为一个tuple,新的图片大小
imBackground = im.resize((260,184))
#处理后的图片的存储路径,以及存储格式
imBackground.save('D:/多媒体/主题壁纸/code-wallpaper-15-1.jpg','JPEG')

使用ImageDataGenerator进行数据增强(旋转)

from keras.datasets import mnist
from keras.preprocessing.image import ImageDataGenerator
from matplotlib import pyplot as plt
from keras import backend
 
backend.set_image_data_format('channels_first')
 
# 导入数据
train_dir = 'E:/myjupyter/jupyterNotebook/data/test'
# 此处的rotation_range=180 指的是在0~180度中任选一个角度进行旋转
train_datagen = ImageDataGenerator(rotation_range=180)
#此处的batch_size=480 指的是遍历整个数据集,每次把480张图片打包在一起处理
#需要注意的是,在单独处理数据的时候,尽量batch_size的大小应大于或等于数据集中的图片数量。而在网络中,batch_size多等于48就可以。
train_generator = train_datagen.flow_from_directory( train_dir, target_size = (224,224), batch_size=480, save_to_dir='E:/myjupyter/jupyterNotebook/data/test/model',save_prefix='model')
#图像生成器运行5次
for i in range(5):
    train_generator.next()
Found 254 images belonging to 2 classes.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值