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使用Berkeley DB数据库实例
Sep 26 Python
详解Python的Django框架中的模版相关知识
Jul 15 Python
Python编程求质数实例代码
Jan 31 Python
python 在屏幕上逐字显示一行字的实例
Dec 24 Python
python通过tcp发送xml报文的方法
Dec 28 Python
python中partial()基础用法说明
Dec 30 Python
python 发送和接收ActiveMQ消息的实例
Jan 30 Python
linux查找当前python解释器的位置方法
Feb 20 Python
python用win32gui遍历窗口并设置窗口位置的方法
Jul 26 Python
Python 脚本实现淘宝准点秒杀功能
Nov 13 Python
pandas 中对特征进行硬编码和onehot编码的实现
Dec 20 Python
Tensorflow中的dropout的使用方法
Mar 13 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获取http请求的头信息实现步骤
2012/12/16 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
ThinkPHP调用百度翻译类实现在线翻译
2014/06/26 PHP
php 使用fopen函数创建、打开文件详解及实例代码
2016/09/24 PHP
php中10个不同等级压缩优化图片操作示例
2016/11/14 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
PHP文件操作简单介绍及函数汇总
2020/12/11 PHP
Javascript定义类(class)的三种方法详解
2015/03/13 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
Jquery简单分页实现方法
2015/07/24 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
js实现漫天星星效果
2017/01/19 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
Python创建文件和追加文件内容实例
2014/10/21 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
Python 逐行分割大txt文件的方法
2017/10/10 Python
TensorFlow实现创建分类器
2018/02/06 Python
python sys.argv[]用法实例详解
2018/05/25 Python
Python3 tkinter 实现文件读取及保存功能
2019/09/12 Python
django 中使用DateTime常用的时间查询方式
2019/12/03 Python
Python-openCV读RGB通道图实例
2020/01/17 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
美国运动鞋和运动服零售商:Footaction
2017/04/07 全球购物
番木瓜健康和保健产品第一大制造商:Herbal Papaya
2017/04/25 全球购物
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
报表员工作失误检讨书范文
2014/09/19 职场文书
社区党员群众路线教育实践活动心得体会
2014/11/03 职场文书
小学运动会开幕词
2015/01/28 职场文书
努力学习保证书
2015/02/26 职场文书
法定代表人资格证明书
2015/06/18 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL