位置: 编程技术 - 正文

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,字符串)

  • 固定资产处置损益怎么算
  • 税金及附加会计分录
  • 年度企业所得税申报时间
  • 免税收入不征税收入有哪些
  • 土地使用权转让是什么意思
  • 进口关税增值税税率
  • 未出资到位的股东
  • 印花税计税基数不包括哪些
  • 行政事业单位预算管理制度
  • 上季度所得税申报怎么填
  • 企业所得税计提分录
  • 担保机构免征增值税吗
  • 土地增值税筹划实战
  • 企业股权资本的组成
  • 购进财务软件折旧怎么算
  • 工程分包开具发票怎么开
  • 软件开发的服务内容方式要求
  • 职工死去还有工资吗
  • 小规模转为一般纳税人最新规定
  • 捐赠允诺是否有法律约束力?
  • 销售蔬菜水果需要什么证件
  • 转让非独占许可使用权调整
  • 母公司计提子公司投资收益
  • 销售技巧培训课程
  • 贴息债券计算公式
  • linux系统安装浏览器
  • 盘活存量国有资产与轻资产运营
  • 银行 环保
  • 附加税是按照应交增值税还是已交
  • 如何禁用win10自动修复
  • 工业会计做账的基本流程
  • 出差海外
  • php getdate()方法
  • 外贸企业申报出口退税的期限
  • 前端大屏常用的输入法
  • vue2.0解决跨域问题
  • 广告费业务宣传费可以结转吗
  • js 切面
  • php jsondecode
  • 手把手怎么写
  • 公司开的餐费专票可以抵扣吗
  • 织梦模板改成帝国模板
  • 电费账务qc
  • 以前未入账固定资产补入账
  • 电子发票可以更改为纸质发票么
  • 银行本票存款属于款项吗
  • 增值税买票卖票
  • 个体户开票额度超了
  • 保税仓发货的商品退货要承担税吗
  • 全额计提坏账准备有什么作用
  • 先预付货款,货到了怎么做账
  • 收到季度房租需要分摊吗
  • 高新企业必须做加计扣除吗
  • 职工福利费的比例
  • 未交增值税科目怎么用
  • 企业正常经营的条件
  • 进行长期股权投资的目的
  • 公司赠送客户礼品怎么做账
  • 实际到货跟采购不一致
  • 认缴制下实收资本印花税
  • sqlserver管理工具有哪些
  • 安装office提示
  • qq8.2.1版本下载正式版
  • linux系统讲解
  • centos7误删除怎么恢复
  • linux本地解析
  • unity mobile3d
  • opengl learn
  • [置顶]公主大人接下来是拷问时间31
  • js过滤字符串中的特殊字符
  • ubuntu创建虚拟网卡
  • android camera1
  • pythone爬虫
  • python文件操作方法
  • jquery给下拉框添加选项
  • 社保申报后多久缴费
  • 国家医保平台查不到住院记录
  • 一般纳税人租赁费税率
  • 特定公共服务是什么意思
  • 建筑安装工程承包条例还有效吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设