位置: 编程技术 - 正文

python实现读取并显示图片的两种方法(python简要说明读取文件的一般流程)

编辑:rootadmin

推荐整理分享python实现读取并显示图片的两种方法(python简要说明读取文件的一般流程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python读取yuv,python读取nii,python读取yuv,python 读取bin,python读取dem,如何用python读取数据,如何用python读取数据,python 读取bin,内容如对您有帮助,希望把文章链接给更多的朋友!

在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片。本人偏爱 matpoltlib,因为它的语法更像 matlab。

一、matplotlib

1. 显示图片

2. 显示某个通道

3. 将 RGB 转为灰度图

matplotlib 中没有合适的函数可以将 RGB 图转换为灰度图,可以根据公式自定义一个:

4. 对图像进行放缩

这里要用到 scipy

5. 保存图像

python实现读取并显示图片的两种方法(python简要说明读取文件的一般流程)

5.1 保存 matplotlib 画出的图像

该方法适用于保存任何 matplotlib 画出的图像,相当于一个 screencapture。

5.2 将 array 保存为图像

5.3 直接保存 array

读取之后还是可以按照前面显示数组的方法对图像进行显示,这种方法完全不会对图像质量造成损失

二、PIL

1. 显示图片

2. 将 PIL Image 图片转换为 numpy 数组

3. 保存 PIL 图片

直接调用 Image 类的 save 方法

4. 将 numpy 数组转换为 PIL 图片

这里采用 matplotlib.image 读入图片数组,注意这里读入的数组是 float 型的,范围是 0-1,而 PIL.Image 数据是 uinit8 型的,范围是0-,所以要进行转换:

5. RGB 转换为灰度图

标签: python简要说明读取文件的一般流程

本文链接地址:https://www.jiuchutong.com/biancheng/381391.html 转载请保留说明!

上一篇:Python中的连接符(+、+=)示例详解(python 连接符)

下一篇:python实现字符串连接的三种方法及其效率、适用场景详解(python,字符串)

  • 银行开户手续费怎么开发票
  • 负数发票要给购票人吗
  • 哪些车辆可退还车款
  • 职工薪酬会计准则
  • 二手车增值税发票怎么开
  • 员工向公司借的备用金到年底未还清
  • 一般纳税人进货收到普通发票
  • 股息率炒股
  • 印花税少于1元怎么处理
  • 特定行业职工取得的工资、薪金所得,如何计算个人所得税?
  • 酒店式公寓配套服务包括哪些
  • 支付罚款的支出计入什么科目
  • 企业所得税纳税申报表
  • 企业发给员工的福利要交税吗
  • 电子税务局如何查进项发票
  • 职工福利费要申报吗
  • 小规模零申报资产负债表报错了要交印花税吗
  • 利润总额和净利润的区别
  • 珠宝加工税率是多少
  • Linux怎么在目录中创建文件
  • osx无法安装怎么办
  • 转账收到支付宝电话
  • 工程审计的目的包括哪些
  • 高新技术企业加计5%
  • vue移动和pc两套代码
  • 费用扣除制度
  • 斯塔尔德
  • php 抽象类
  • google map
  • 未完待续百度百科
  • mac配置flutter环境变量
  • testdisk安装方法
  • 未抵扣进项税额转出完整分录
  • 修的公路是否上固定资产
  • 应交土地增值税税率
  • 如何根据销售额的降序计算销售排名
  • 建筑企业预缴税率
  • 个人独资所得
  • 汽车报废残值如何处理
  • 辞退补偿金的标准
  • 赠送代金券活动方案
  • 企业应付职工薪酬的会计核算
  • 税务师报名条件和要求
  • 购进商品印花税怎么计算
  • 委托代销商品的核算
  • 私立幼儿园规模标准
  • 付款退回在现金里怎么查
  • 试生产期间的收入如何做账
  • 营业外收入的账户结构
  • 暂估入账后费用怎么做账
  • 清洁服务公司账务处理
  • 固定资产处置有什么问题
  • 航天开票系统怎么导出已开票明细
  • MySql insert插入操作的3个小技巧分享
  • Mysql5.7.11在windows10上的安装与配置(解压版)
  • mysql绿色版配置
  • solaris 10安装
  • win8设置怎么打开
  • xp系统怎么修改网络ip地址
  • 怎么修改注册表的权限
  • 各种linux
  • win7 系统设置
  • linux中符号连接文件是什么意思
  • 开启电脑上帝模式
  • windows 8.1 with update
  • window98到windows10
  • 微软2021年新系统
  • win7显卡属性在哪
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • win10系统出现问题怎么办
  • nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
  • bat脚本如何运行
  • 百度关键字搜索员是干嘛的
  • jquery命名空间
  • python 连接pg
  • python的介绍
  • 如何理解改革创新是时代要求
  • 郑州房管局办事大厅预约
  • 3.0t交强险
  • 车辆购置税查询怎么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设