位置: 编程技术 - 正文

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

  • 个税年度汇算如何补税
  • 网上申购到发行多长时间
  • 支付给员工的讲课费税前列支怎么做?
  • 进出口公司如何避税
  • 老板想提取销售公积金
  • 营改增后房产土地作价入股该如何做税务处理?
  • 建筑企业跨地区
  • 所得税汇算后要做账吗
  • 建筑企业成本票是含税价还是不含税价
  • 涉税软件技术维护费可以全额抵扣吗?
  • 一般纳税人销售货物会计分录
  • 广告宣传费可以抵扣进项税吗
  • 固定资产投资增长意味着什么
  • 非房地产企业转让旧房土地增值税
  • 境外受控公司
  • 同期比较百分比如何计算
  • 存货变卖残值取得的收益计入哪个科目
  • 库存商品的核算方法
  • 收到销售折让销售怎么做
  • 公司之间可以借款吗怎么做账
  • 电脑任务栏在右边怎么调回下边
  • php分页函数封装
  • php 字符串函数
  • 企业车辆按揭的利弊分析
  • 员工福利费会计处理
  • 矿产资源补偿费征收管理规定
  • php怎么设置图片的大小
  • vue split函数
  • 简要说说vue是什么?有什么主要的特性?
  • 融资租入固定资产
  • 车子以旧换新
  • c语言二级指针详解
  • mysql备份原理
  • 实际发生坏账损失不影响应收账款
  • 番茄开发票属于蔬菜吗?
  • 应收票据贴现的实收金额一定小于票据面值
  • 缓交社保个税怎么报?
  • sql server2019实例功能的选择
  • 重分类调整的内容包括什么
  • 可供出售金融资产公允价值变动
  • 电子产品对外加工
  • 销售费用主要账户包括
  • 购入不需要安装的固定资产会计科目
  • 老板怎么从公户拿钱
  • 非在职人员和其他人员的区别
  • 复利终值和年金终值的公式
  • 总公司与分公司的账务处理
  • 查账补缴的税的账怎么做
  • 收到房租费发票如何做账
  • 开户一定要去银行吗
  • 销售酒怎么结转销售成本
  • 民间非营利组织会计制度及操作实务
  • 固定资产清理明细账采用什么账簿
  • 固定资产的折旧年限规定
  • 内账会计工作职责和工作流程
  • 安装sqlserver2008出现无法安装以下功能
  • ubuntu 安装zsh
  • 苹果macbook怎么切换系统
  • ubuntu怎样
  • win11注意
  • 为什么好不容易瘦了两斤,两天吃好了又上来了?
  • win8怎么启动资源管理器
  • win7系统怎么隐藏桌面
  • 快速掌握阅读题的技巧
  • unity手机游戏开发教程
  • ubuntu libtorch
  • python利用while循环求1+2+3......+n的和
  • 在一个android创建一个按钮多选对话框
  • python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
  • js字符串去掉最后两位
  • 深入理解计算机系统 电子书
  • 安卓开发常见问题解决
  • js行号显示的文字不一样
  • c# for unity
  • python语言面向过程吗
  • python dask
  • 辽宁省税务举报电话
  • 税务局国际税收亮点工作总结
  • 税控盘离线开票时间超限是怎么回事
  • 电信业八大争议事件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设