详解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模拟登陆类
Mar 29 Python
Python中遍历字典过程中更改元素导致异常的解决方法
May 12 Python
浅谈Python爬取网页的编码处理
Nov 04 Python
浅谈Python接口对json串的处理方法
Dec 19 Python
python石头剪刀布小游戏(三局两胜制)
Jan 20 Python
详解Python连接MySQL数据库的多种方式
Apr 16 Python
python django 原生sql 获取数据的例子
Aug 14 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
python中web框架的自定义创建
Sep 08 Python
Django 构建模板form表单的两种方法
Jun 14 Python
Django REST Framework 分页(Pagination)详解
Nov 30 Python
python字符串常规操作大全
May 02 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系统命令函数使用分析
2013/07/05 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
2016/05/27 PHP
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
基于jQuery Ajax实现下拉框无刷新联动
2017/12/06 jQuery
详解vue 数组和对象渲染问题
2018/09/21 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
Django自定义分页效果
2017/06/27 Python
Python实现的概率分布运算操作示例
2017/08/14 Python
Python中的单继承与多继承实例分析
2018/05/10 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
2019/06/17 Python
python SVM 线性分类模型的实现
2019/07/19 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
python 函数嵌套及多函数共同运行知识点讲解
2020/03/03 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
python实现文件分片上传的接口自动化
2020/11/19 Python
巴西最大的家具及装饰用品店:Mobly
2017/10/11 全球购物
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
程序集与命名空间有什么不同
2014/07/25 面试题
Linux的文件类型
2016/07/05 面试题
小学教师自我鉴定
2013/11/07 职场文书
致垒球运动员加油稿
2014/02/16 职场文书
超市活动计划书
2014/04/24 职场文书
政治学专业毕业生求职信
2014/08/11 职场文书
乡镇防汛工作汇报
2014/10/28 职场文书
兼职安全员岗位职责
2015/02/15 职场文书
2015年师德师风自我评价范文
2015/03/05 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书