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开发实例分享bt种子爬虫程序和种子解析
May 21 Python
跟老齐学Python之正规地说一句话
Sep 28 Python
Python入门之三角函数tan()函数实例详解
Nov 08 Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 Python
Python 从相对路径下import的方法
Dec 04 Python
django解决跨域请求的问题详解
Jan 20 Python
Django集成CAS单点登录的方法示例
Jun 10 Python
python按比例随机切分数据的实现
Jul 11 Python
Python面向对象之Web静态服务器
Sep 03 Python
python中提高pip install速度
Feb 14 Python
matplotlib 范围选区(SpanSelector)的使用
Feb 24 Python
Django数据库(SQlite)基本入门使用教程
Jul 07 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提取中英文词语以及数字的首字母的方法介绍
2013/04/23 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
document.compatMode介绍
2009/05/21 Javascript
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
2013/10/23 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
jQuery实现单击和鼠标感应事件
2015/02/01 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
javascript中$(function() {});写与不写有哪些区别
2015/08/10 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
使用D3.js构建实时图形的示例代码
2018/08/28 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
vue动画—通过钩子函数实现半场动画操作
2020/08/09 Javascript
[55:47]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第三局
2016/02/27 DOTA
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
Django 内置权限扩展案例详解
2019/03/04 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
Auguste The Label官网:澳大利亚一家精品女装时尚品牌
2020/06/14 全球购物
经济与贸易专业应届生求职信
2013/11/19 职场文书
少先队入队活动方案
2014/02/08 职场文书
化妆师职业生涯规划书
2014/02/16 职场文书
介绍信格式样本
2015/05/05 职场文书
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers
古见同学有交流障碍症 第二季宣传CM公开播出
2022/04/11 日漫
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android
mysql数据库实现设置字段长度
2022/06/10 MySQL