位置: 编程技术 - 正文

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

  • 发票收款人和复核没写可以用吗
  • 一般纳税人适用会计制度怎么填
  • 财务报表没报会影响出口退税吗为什么
  • 预收账款哪一方是增加
  • 中标服务费可否开发票
  • 计提当月社保会计分录
  • 收到社保生育津贴摘要怎么写
  • 房地产开发商需要缴纳什么税
  • 公司变更地址要股东签字吗
  • 金税系统维护费可以全额抵扣吗
  • 半成品原材料报废会计处理怎么做?
  • 公司对外借款怎么做账
  • 水利事业单位基建并账分录怎么写?
  • 工资未发放是否可以仲裁
  • 外经证预交增值税和专管员
  • 个人销售比例用什么函数
  • 增值税差旅费可以扣除吗
  • 坏账减值准备账务处理
  • 五险二金的二金有什么好处
  • redis使用php
  • linux的ps命令用法
  • linux系统如何更改主机名
  • 原材料的帐务处理
  • 向银行贷款资金成本率计算公式是什么
  • 新会计准则里的现金流量的公式
  • 表格uplook
  • 第三方库引用
  • 企业所得税的应纳税额计算公式
  • 房地产企业借款可以用未建成的房子设定浮动抵押吗?
  • php ascii
  • vuex model
  • 浅谈如何培养孩子的注意力
  • 金蝶怎么加人
  • collection的属性
  • thinkphp跨域
  • 销售收入是不是销售额
  • 中国源码亲测网
  • mysql使用中遇到的困难和问题
  • mysql中事务的作用
  • 什么叫python的开发环境
  • 用友怎么取消对账结果
  • 会计分录记录于什么中
  • 增值税进项税没抵扣
  • 置换补贴算在优惠价里吗
  • 客户给我们的罚款怎么查
  • 什么是残保金减免政策
  • 增值税税率调整后,合同价应该调整吗
  • 预收账款和预付账款怎么理解
  • 小微企业营业外收入二级科目怎么
  • 应付职工薪酬完整会计处理
  • 合同分三次付款怎么写
  • 接受政府补助的应纳税所得
  • 案例分析应收账款管理存在的问题
  • 会计账簿按用途分类分为
  • 公司不报税会怎样法人有责任么
  • 如何把凭证装订机弄坏
  • 删除表s
  • linux系统中
  • windows锁屏界面设置
  • win8.1的ie浏览器
  • 怎么学linux
  • linux命令行在哪
  • android怎么ping
  • cocos2dx3.3在Win7(64位)上Android开发环境搭建(提要)
  • unity3d webgl
  • js中正则表达式语法
  • js制作倒计时
  • jquery 上传进度
  • jQuery中trigger()与bind()用法分析
  • JQuery datepicker 用法详解
  • python中的省略号怎么打
  • 广东省通用机打发票
  • 发票怎能打印
  • 各种建筑材料税率表
  • 交契税可以用现金吗
  • 皇家税务与海关署
  • 河南税务局发票查询系统
  • 2018年税务局
  • 什么是集体约谈制
  • 江西国家税务局入围体检名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设