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中的正则表达式
Apr 28 Python
Python3使用requests发闪存的方法
May 11 Python
python flask框架实现传数据到js的方法分析
Jun 11 Python
python求绝对值的三种方法小结
Dec 04 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
Mar 17 Python
Python使用os.listdir和os.walk获取文件路径
May 21 Python
Python join()函数原理及使用方法
Nov 14 Python
详解python os.path.exists判断文件或文件夹是否存在
Nov 16 Python
Python接口自动化测试框架运行原理及流程
Nov 30 Python
Python实现中英文全文搜索的示例
Dec 04 Python
Python爬虫基础之爬虫的分类知识总结
May 13 Python
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
May 31 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 GD 图像处理组件的常用函数总结
2010/04/28 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
2011/08/12 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
PHP中echo和print的区别
2014/08/28 PHP
Java和PHP在Web开发方面对比分析
2015/03/01 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
PHP ob缓存以及ob函数原理实例解析
2020/11/13 PHP
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
MvcPager分页控件 适用于Bootstrap
2017/06/03 Javascript
深入理解Vue 单向数据流的原理
2017/11/09 Javascript
微信小程序解除10个请求并发限制
2018/12/18 Javascript
详解Vue、element-ui、axios实现省市区三级联动
2019/05/07 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
2020/11/03 Javascript
python实现ip查询示例
2014/03/26 Python
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
Python字符串详细介绍
2015/05/09 Python
Python抓取淘宝下拉框关键词的方法
2015/07/08 Python
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
详解python之heapq模块及排序操作
2019/04/04 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
Python+threading模块对单个接口进行并发测试
2019/06/25 Python
python orm 框架中sqlalchemy用法实例详解
2020/02/02 Python
纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
2014/05/07 HTML / CSS
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
澳大利亚个性化儿童礼品网站:Bright Star Kids
2019/06/14 全球购物
东方通信股份有限公司VC面试题
2014/08/27 面试题
汉语专业应届生求职信
2013/10/01 职场文书
总会计师岗位职责
2014/02/19 职场文书
云台山导游词
2015/02/03 职场文书
网吧温馨提示
2015/07/17 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
Python3使用Qt5来实现简易的五子棋小游戏
2022/05/02 Python