图像分类之花卉图像分类(二)数据预处理代码

本文介绍花卉图像分类中的数据预处理环节,强调训练集和验证集图像需统一大小,通常为64x64像素。尽管更大尺寸可能提高识别率,但也会导致信息丢失。代码示例用于裁剪图像,并提示用户手动将裁剪后的图像按类别归档,以备后续训练使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

经过上一节数据增强,我们来说说数据预处理吧。首先我们要知道图片进入网络训练都是要统一大小格式的,所以我们需要对训练集和验证集的图片进行裁剪,让他们大小统一,注意测试集不用裁剪!!!我选择裁剪成了64*64的,没改源码的裁剪大小,其实图片大些识别率听说会高些,因为裁剪中会丢失一些信息。但是我没有试过,大家可以试试128*128的看看。下面是统一大小的代码:
记得修改成你自己的路径

# 将原始图片转换成需要的大小,并将其保存
# ========================================================================================
import os
import tensorflow as tf
from PIL import Image
import warnings
warnings.filterwarnings('ignore')
# 原始图片的存储位置
orig_picture = 'D:/flower_photos/train'

# 生成图片的存储位置
gen_picture = 'D
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值