title: python读入图片的四种方式
date: 2022-07-02 15:11:58
tags: image process

python读入图片的四种方式

'''
多种读入图片并显示,保存的方法总结
'''def read_image1(filename):'''python自带的读入图片的方法PIL'''from PIL import Image import numpy as npimage = Image.open(filename) #image 为PIL.Image.Image的类型image_array = np.array(image) #转为array形式image.show() #显示图片image.save('./PIL1.png') #保存图片def read_image2(filename):'''opencv读入图片opencv'''import cv2image = cv2.imread(filename) #read image, 返回的就是arraycv2.imshow('image', image) #显示图片key = cv2.waitKey(0) #等待任意键键入if key == ord('q') or key==27: #如果键入的是q或者esc(27为esc对应的ASCII码),则打印hello,print('hello')cv2.imwrite('cv2.png', image)def read_image3(filename):'''matplotlib.image'''import matplotlib.image as mpimgimport matplotlib.pyplot as pltimage = mpimg.imread(filename) #读入图像plt.figure(num=1)plt.imshow(image)plt.savefig('plt.png') #保存图像plt.show() #显示图像def read_image4(filenmae):'''skimage'''from skimage import ioimage = io.imread(filename)io.imshow(image)    io.imsave('skimage1.png', image)io.show()if __name__ == '__main__':filename = '../3_axes.png'# read_image1(filename)# read_image2(filename)# read_image3(filename)read_image4(filename)

python读入图片的四种方式相关推荐

  1. Python创建进程的四种方式

    Python创建进程的四种方式 百度百科 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构 ...

  2. 图像处理五:python读取图片的几种方式

    一.读取图片方式 PIL.opencv.scikit-image: (1)PIL和Pillow只提供最基础的数字图像处理,功能有限: (2)opencv实际上是一个c++库,只是提供了python接口 ...

  3. python读取图片的几种方式

    opencv的像素值在[0,1][0,1],show的时候转换到[0,255] import cv2 img = cv2.imread("imgfile") cv2.imshow( ...

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

    1.opencv 2.imageio 3.matplotlib 4.scipy # coding:utf-8import cv2 import imageio from scipy import mi ...

  5. python读取多张图片_python读取图片的几种方式及图像宽和高的存储顺序

    python读取图片的几种方式及图像宽和高的存储顺序 1.opencv 2.imageio 3.matplotlib 4.scipy # coding:utf-8 import cv2 import ...

  6. python定时任务_Python3实现定时任务的四种方式

    最近做一个小程序开发任务,主要负责后台部分开发:根据项目需求,需要实现三个定时任务: 1>定时更新微信token,需要2小时更新一次: 2>商品定时上线: 3>定时检测后台服务是否存 ...

  7. python异常处理的方法_python异常处理的四种方式,不只是try

    对于python程序中,进行异常捕获,一般我们都用try except,但是还有其他方式经常使用. 以后再进行异常处理时,知道有四种方式,可以考虑更合适的方式 下面介绍一下四种方式 1.内部抛出异常( ...

  8. python函数调用的三种方式_python函数调用的四种方式

    原标题:python函数调用的四种方式 第一种:参数按顺序从第一个参数往后排#标准调用 运行结果: 第二种:#关键字调用 注意:关键调用从哪开始的,从哪以后都必须使用关键字调用除了'*'收集参数.不能 ...

  9. python图像处理库ImageEnhance实现图像的亮度、对比度、色度和锐度四种方式增强

    python中PIL模块中有一个叫做ImageEnhance的类,该类专门用于图像的增强处理,可以实现图像的亮度.对比度.色度和锐度四种方式的增强(或减弱)处理. 具体见下面的例子: # -*- co ...

最新文章

  1. 计算机相关的考试题目,计算机考试相关题目汇总.doc
  2. 百度首页html简单代码_百度站长平台为什么要验证网站及验证方法
  3. arm linux ping 通百度,linux ---之与ARM开发板相互ping 通
  4. add to -append Backend implementation
  5. VS2005代码格式化
  6. IntelliJ IDEA 2020.1 正式发布,15 项重大特性、官方支持中文了! | 原力计划
  7. axios请求接口http_超级简单好用的 Vue封装axios
  8. mysql只导出表数据_MySQL 如何只导出 指定的表 的表结构和数据 ( 转 )
  9. CC2530射频通信
  10. 基于Android P,自定义Android开机动画的方法
  11. linux清除回收站权限错误,在Ubuntu 14.04 中修复无法清空回收站的问题
  12. 阿里云对象存储OSS简单使用
  13. 记录每天背的单词,准备考研。(2月21日)
  14. 大学学计算机专业高中怎样选课,高中选课大学对应专业 选什么科目能学的专业多...
  15. github干货地址分享
  16. mysql数据库无法插入中文
  17. 手机屏幕坏了怎么把数据导出来_苹果手机的语音备忘录怎么导出来?
  18. Python 《Python 实现 2048 游戏》实验报告
  19. 百度APP-Android H5首屏优化实践
  20. 小米应用使用时间统计_屏幕使用时间

热门文章

  1. teraflop级、TFLOPS、TOPS
  2. 洛克菲勒原则 (Rockefeller Habits)与每日站会和回顾会
  3. 中考 计算机录取 步骤,录取步骤
  4. 用于处理机器学习大数据文件的7种方法
  5. ajax函数返回值,ajax:怎么获得onreadystatechange调用的函数的返回值?
  6. mysql辅助索引非叶子节点
  7. Mysql-聚簇索引和非聚簇索引的通俗理解
  8. html5 呼吸灯效果,呼吸灯.html · 在下小豪/团队协作APP_frontend - Gitee.com
  9. # 用 PyCharm 进行远程调试debugger-配置远程解释器
  10. CentOS 如何安装 Git