详解python读取image


Posted in Python onApril 03, 2019

python 读取image

在python中我们有两个库可以处理图像文件,scipy和matplotlib.

安装库

pip install matplotlib pillow scipy

用法

from scipy.misc import imread
data = imread(image_root)
#data是 ndarray对象
import matplotlib.image as mpimg
data = mpimg.imread(image_root)
#data是 ndarray对象

skimage

安装 pip install -U scikit-image

from skimage.io import imread
img = imread(file_path) # 返回的是 ndarray
# 这里需要注意的是
# imread 读取 8-bit png 的时候莫名奇妙的读出个 3-channel 的图片
# from scipy.misc import imread 这个 imread 也是一个尿性

PIL

安装 pip install pillow

from PIL import Image
import numpy as np
img_obj = Image.open(file_path)
img_array = np.array(img_obj, dtype=np.uint8)

# 无论是 jpg 还是 png 都能正确读取
\

matplotlib

安装 pip install matplotlib

from matplotlib.image import imread
img = imread(img_path) # 返回 ndarray
# 这个imread 读 png 的时候,返回ndarray 的类型是 uint8
# 读 png 的时候,返回 ndarray 是 float32, 8-bit png 也能读出 3-channel,活在梦里

以上所述是小编给大家介绍的python读取image详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python命令行参数sys.argv使用示例
Jan 28 Python
Python实现把json格式转换成文本或sql文件
Jul 10 Python
python从入门到精通(DAY 3)
Dec 20 Python
Python判断某个用户对某个文件的权限
Oct 13 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
Aug 02 Python
python 实现手机自动拨打电话的方法(通话压力测试)
Aug 08 Python
Python笔记之代理模式
Nov 20 Python
python3连接kafka模块pykafka生产者简单封装代码
Dec 23 Python
python 已知三条边求三角形的角度案例
Apr 12 Python
在python中使用nohup命令说明
Apr 16 Python
python 列表推导和生成器表达式的使用
Feb 01 Python
opencv-python图像配准(匹配和叠加)的实现
Jun 23 Python
Python小白必备的8个最常用的内置函数(推荐)
Apr 03 #Python
查看python安装路径及pip安装的包列表及路径
Apr 03 #Python
元组列表字典(莫烦python基础)
Apr 03 #Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
Apr 03 #Python
Python零基础入门学习之输入与输出
Apr 03 #Python
快速排序的四种python实现(推荐)
Apr 03 #Python
搞定这套Python爬虫面试题(面试会so easy)
Apr 03 #Python
You might like
php车辆违章查询数据示例
2016/10/14 PHP
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
JSON格式化输出
2014/11/10 Javascript
jquery使用each方法遍历json格式数据实例
2015/05/18 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
2015/05/25 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
jQuery动画_动力节点节点Java学院整理
2017/07/04 jQuery
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
详解webpack进阶之loader篇
2017/08/23 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
2019/04/04 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
基于JavaScript的数据结构队列动画实现示例解析
2020/08/06 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
[01:18:21]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
python实现超简单端口转发的方法
2015/03/13 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
丝芙兰新加坡官网:Sephora新加坡
2018/12/04 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
国际商务专业学生个人的自我评价
2013/09/28 职场文书
大门门卫岗位职责
2013/11/30 职场文书
《要下雨了》教学反思
2014/02/17 职场文书
大学新生入学教育方案
2014/05/16 职场文书
领导班子整改措施
2014/10/24 职场文书
蓬莱阁导游词
2015/02/04 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
六一文艺汇演主持词
2015/06/30 职场文书
远程教育培训心得体会
2016/01/09 职场文书