扩大数据集

本文介绍了一种通过图像水平翻转、垂直翻转及不同角度旋转来扩充数据集的方法,以应对图像处理中数据不足的问题,旨在提高模型的泛化能力和降低过拟合风险。
摘要由CSDN通过智能技术生成

在图像处理中,有时候数据集不够,可以考虑如下方式来增广数据集,降低过拟合,提高网络的泛化能力

原图

在这里插入图片描述

水平翻转(左右翻转)

在这里插入图片描述

垂直翻转(上下翻转)

在这里插入图片描述

逆时针旋转45°

在这里插入图片描述

逆时针旋转90°

在这里插入图片描述

逆时针旋转180°

在这里插入图片描述

逆时针旋转270°

在这里插入图片描述

综合代码


import matplotlib.pyplot as plt
from PIL import Image

path = r"C:\Users\qiu\Desktop\hw2\garbage_classify\train_data\img_6877.jpg"

#读取图像
img = Image.open(path)
print(img.size) #原图是800x575像素  ,输入却是575,800
plt.imshow(img),plt.show()

#图像调整为100x100
# imgs = img.resize((72,72),Image.BILINEAR)
# print(imgs.size
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值