python获取图片并储存图片_python用户输入矩形的长和宽

python获取图片并储存图片_python用户输入矩形的长和宽1、opencv2、imageio3、matplotlib4、scipy#coding:utf-8importcv2importimageiofromscipyimportmiscfromPILimportImagefrommatplotlibimportpyplotaspltimage_path=”./images/000011.jpg”#使用pillow读取图…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、opencv2、imageio3、matplotlib4、scipy

# coding:utf-8import cv2import imageiofrom scipy import miscfrom PIL import Imagefrom matplotlib import pyplot as pltimage_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读取图片的几种方式及图像宽和高的存储顺序的全部内容,学步园全面介绍编程技术、操作系统、数据库、web前端技术等内容。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196969.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • List去重工具类

    List去重工具类publicclassListUtil{Setset=newHashSet();List<T>newList=List.newArrayList();Iterator<?>iterator=list.iterator();where(iterator.next()){Tobject=…

    2022年5月13日
  • pve 和esxi哪个性能强(前后对比)

    ESXi实战1、安装ESXi7;2、在ESXi7上安装VCSA;3、在VCSA上管理ESXi7;4、在ESXi7上安装CentOS7;存储扩容:直接创建VMFS6,然后扩容;遇到的问题:vCenter(VCSA)中无法添加ESXi主机,提示无法找到IP,全部加入域后,问题解决;PVE实战1、安装ProxmoxVE6.1,主机名一定要唯一…

    2022年4月15日
  • jmeter如何确保输入的参数为唯一字段

    jmeter如何确保输入的参数为唯一字段

    2021年5月23日
  • linux系统chmod 755权限

    linux系统chmod 755权限最近学习Lua,写脚本./执行遇到-bash:./helloworld.lua:Permissiondenied提示,意思是没有可执行权限;通过查看使用:sudochmod755helloworld.lua给脚本添加可执行权限正常执行;ll查看文件发现-rwxr-xr-x1rootroot65Oct2119:13helloworld.lua多了读写可执行权限;下面对这些…

    2022年7月16日
  • 数据结构视频教程哪个好[通俗易懂]

    数据结构视频教程哪个好[通俗易懂]来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1207目前,具我粗略不完全统计,网络上流传的数据结构视频教程大概有80个以上,这些视频我都发布到我的网站了,欢迎大家随时过来下载,数据结构视频教程下载,其中大多数都是高校老师录制的,还有一些是学习机构录制的,另外就是一些个人,例如小甲鱼,完全出于爱好提供给大家,非常棒。下面我先给大家介…

    2022年10月8日
  • 操作系统实验:银行家算法C语言实现

    操作系统实验:银行家算法C语言实现银行家算法C语言实现#include<stdio.h>#include<stdlib.h>#defineok1#definetrue1#definefalse0intclaim[100][100]={0};//各个进程需要的最大资源数量intalloc[100][100]={0};//各个进程已分配的资源数量intneed[100][100]={0};//各个进程还需要的资源数量intresource[100]={

    2022年6月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号