今天在对照片进行语义分割的时候,发现图片分割失败了。看了一下报错信息,才知道大部分的深度学习处理图片的模型由于一般默认支持RGB格式的图片(主要是数组矩阵的格式设置)。如果图片中包含其他的通道(比如透明度),这个时候就需要将图片转换为只有RGB三个通道的照片。这个代码完全可以解决图片转换问题,没有一点错误,这个代码是网上一个大神的,我只是记录分享一下,以后自己能用,如有侵权,请联系我,谢谢。 import os from PIL import Image from tqdm import tqdm img_path = 'F:/bishe/flower_photos/八点灰灯蛾' # 填入图片所在文件夹的路径 img_Topath = 'F:/bishe/flower_photos/八点灰灯蛾' # 填入图片转换后的文件夹路径 for item in tqdm(os.listdir(img_path)): arr = item.strip().split('*') img_name = arr[0] image_path = os.path.join(img_path, img_name) img = Image.open(image_path) if (img.mode != 'RGB'): img = img.convert("RGB") img.save(img_Topath + '/' + img_name)
python 图片处理之转换为RGB图片
最新推荐文章于 2024-08-06 17:20:59 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)