使用ChatGPT快速实现灰度和RGBA图片转换为RGB三通道图片的Python数据清洗demo
使用ChatGPT快速实现灰度和RGBA图片转换为RGB三通道图片的Python数据清洗demo
任务需求
Imagenet数据集,由于原始图片有灰度图片、彩色图片和RGBA图片,我们的要求是将灰度图片和4通道图片通过Image.open(img_path+img_name).convert('RGB')转换为RGB三通道图片重新保存起来。
要求点
- 文件夹形式为一个数据集MyImagenet,路径为
/home/lihuanyu/code/03AdaBins/img_data/MyImagenet/,有train,test和val三个文件夹,每个文件夹又有若干的类别子文件夹,子文件夹是每一个类别的图片。 - 判断图片是否是灰度图片或者RGBA图片(4通道),若是进行
Image.open(img_path+img_name).convert('RGB')处理转换为RGB三通道图片,否则不进行处理,直接将原图片复制到新文件夹。 - 最后将遍历的所有图片按照输入的存储形式重新存入
/home/lihuanyu/code/03AdaBins/MyImagenet_process,MyImagenet_process下也是有train,test和val三个文件夹,每个文件夹又有若干的类别子文件夹,子文件夹是每一个类别的图片。 - 以python语言形式呈现。
- 需要打印处理流程:处理到那张图片和处理完成的标志。
代码实现
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
