python3用PIL把图片转换为RGB图片的实例


Posted in Python onJuly 04, 2019

感想

我们在做深度学习处理图片的时候,如果是自己制作或者收集的数据集,不可避免的要对数据集进行处理,然后大多数模型都只支持RGB格式的图片,这个时候,我们需要把其他格式的图片,例如灰度图像转换为RGB的图片,网上只有灰度图像转换为RGB的教程,我这里弥补一下空缺。

from PIL import Image
import numpy as np
L_path='train/5509031.jpg'
L_image=Image.open(L_path)
out = L_image.convert("RGB")
img=np.array(out)
print(out.mode)
print(out.size)
print(img.shape)

然后就可以转换了哈。

如果是大量的图片呢,那就笨办法,用循环判断吧:

from PIL import Image
from tqdm import tqdm
import numpy as np
root_path='data'
for item in tqdm(examples):
 arr=item.strip().split('*')
 img_name=arr[0]
 image_path=os.path.join(root_path,img_name)
 img=Image.open(image_path)
 if(img.mode!='RGB'):
  img = img.convert("RGB")
  img=np.array(img)
  print(img_name)
  print(img.shape)
 # add your code

我的图片路径是通过一个txt文件读取的,这里给出一些train.txt里面样例:

train/1769512.jpg* postcard construction 67 mixed media epoxy collage 7 x 135 x 4* art||drawing||sculpture
train/5020991.jpg* en el cuadro de honor de todas las 50appsalud en un grfico en espaol* mhealth
train/3525659.jpg* information mogadishu port expansion turkish company* somalia

以上这篇python3用PIL把图片转换为RGB图片的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python异常处理总结
Aug 15 Python
python搜索指定目录的方法
Apr 29 Python
Python聚类算法之DBSACN实例分析
Nov 20 Python
python+requests+unittest API接口测试实例(详解)
Jun 10 Python
python操作文件的参数整理
Jun 11 Python
django+echart数据动态显示的例子
Aug 12 Python
Python队列、进程间通信、线程案例
Oct 25 Python
Python 实现加密过的PDF文件转WORD格式
Feb 04 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
Mar 11 Python
python 线程的五个状态
Sep 22 Python
Python中seaborn库之countplot的数据可视化使用
Jun 11 Python
python 常用的异步框架汇总整理
Jun 18 Python
python中比较两个列表的实例方法
Jul 04 #Python
一文秒懂python读写csv xml json文件各种骚操作
Jul 04 #Python
远程部署工具Fabric详解(支持Python3)
Jul 04 #Python
Python之修改图片像素值的方法
Jul 03 #Python
在python中,使用scatter绘制散点图的实例
Jul 03 #Python
python opencv 二值化 计算白色像素点的实例
Jul 03 #Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
Jul 03 #Python
You might like
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
php mysql操作mysql_connect连接数据库实例详解
2016/12/26 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
newxtree.js代码
2007/03/13 Javascript
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
JQuery之focus函数使用介绍
2013/08/20 Javascript
php读取sqlite数据库入门实例代码
2014/06/25 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
2017/04/25 Javascript
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
Python多线程、异步+多进程爬虫实现代码
2016/02/17 Python
opencv python 2D直方图的示例代码
2018/07/20 Python
简单的Python人脸识别系统
2020/07/14 Python
如何在python中实现线性回归
2020/08/10 Python
python将YUV420P文件转PNG图片格式的两种方法
2021/01/22 Python
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
blueseventy官网:铁人三项和比赛泳衣
2021/02/06 全球购物
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
高中生家长会演讲稿
2014/01/14 职场文书
高一地理教学反思
2014/01/18 职场文书
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
电子工程专业毕业生求职信
2014/03/14 职场文书
施工安全汇报材料
2014/08/17 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
租房协议书范例
2014/10/14 职场文书
党组织领导班子整改方案
2014/10/25 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
使用nginx配置访问wgcloud的方法
2021/06/26 Servers
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
2022/01/18 PostgreSQL