python读取图片的几种方式及图像宽和高的存储顺序


Posted in Python onFebruary 11, 2020

1、opencv
2、imageio
3、matplotlib
4、scipy

# coding:utf-8
import cv2
import imageio
from scipy import misc
from PIL import Image
from matplotlib import pyplot as plt
image_path = "./images/000011.jpg"
# 使用pillow读取图片,获取图片的宽和高
img_pillow = Image.open(image_path)
img_width = img_pillow.width # 图片宽度
img_height = img_pillow.height # 图片高度
print("width -> {}, height -> {}".format(img_width, img_height))
img_cv = cv2.imread(image_path)
img_imageio = imageio.imread(image_path)
img_scipy = misc.imread(image_path)
img_matplot = plt.imread(image_path)
print(img_cv.shape)
print(img_imageio.shape)
print(img_scipy.shape)
print(img_matplot.shape)

输出结果如下:

width -> 2000, height -> 1333
(1333, 2000, 3)
(1333, 2000, 3)
(1333, 2000, 3)
(1333, 2000, 3)

注意事项:读取出的图像矩阵的shape是按 高度、宽度、通道数 这个顺序,图像宽度是第一个维度

总结

以上所述是小编给大家介绍的python读取图片的几种方式及图像宽和高的存储顺序,希望对大家有所帮助!

Python 相关文章推荐
Python实现快速排序算法及去重的快速排序的简单示例
Jun 26 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
pygame游戏之旅 按钮上添加文字的方法
Nov 21 Python
python进行TCP端口扫描的实现
Dec 21 Python
Python图像滤波处理操作示例【基于ImageFilter类】
Jan 03 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
Dec 12 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
Jan 13 Python
python如何提升爬虫效率
Sep 27 Python
Selenium关闭INFO:CONSOLE提示的解决
Dec 07 Python
Python基础之字符串格式化详解
Apr 21 Python
一文搞懂Python Sklearn库使用
Aug 23 Python
python处理json数据文件
Apr 11 Python
详解Python中的分支和循环结构
Feb 11 #Python
python re模块匹配贪婪和非贪婪模式详解
Feb 11 #Python
详解Python的三种拷贝方式
Feb 11 #Python
Python @property原理解析和用法实例
Feb 11 #Python
如何使用Python发送HTML格式的邮件
Feb 11 #Python
python模式 工厂模式原理及实例详解
Feb 11 #Python
Python3搭建http服务器的实现代码
Feb 11 #Python
You might like
PHP 翻页 实例代码
2009/08/07 PHP
浅析php中jsonp的跨域实例
2013/06/21 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
File文件控件,选中文件(图片,flash,视频)即立即预览显示
2009/04/09 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
JS实现生成会变大变小的圆环实例
2015/08/05 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
浅谈jquery上下滑动的注意事项
2016/10/13 Javascript
jquery+css3问卷答题卡翻页动画效果示例
2016/10/26 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
js中怎么判断两个字符串相等的实例
2019/01/17 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
keras自定义损失函数并且模型加载的写法介绍
2020/06/15 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
html5+css3之动画在webapp中的应用
2014/11/21 HTML / CSS
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
优秀中学生事迹材料
2014/01/31 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
参观接待方案
2014/03/17 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
社会实践活动总结
2015/02/05 职场文书
网站文案策划岗位职责
2015/04/14 职场文书
手术室消毒隔离制度
2015/08/05 职场文书