位置: 编程技术 - 正文

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

  • 个体户可选择不交税吗
  • 来料加工增值税率
  • 公司更换营业执照需要多久
  • 劳务公司一般纳税人可以抵扣进项税吗
  • 城市维护建设税优惠政策
  • 土地使用税是新增税吗
  • 招待费专票不可以抵扣
  • 税控盘费用抵扣
  • 小微企业开票多少算小规模纳税人
  • 符合条件的居民企业之间股息红利
  • 工程结算审核程序
  • 外资企业银行贷款限制
  • 原材料加工费怎么入账的
  • 税收成本如何影响税收管理制度
  • 陈列费发票属于什么科目
  • 以前年度企业所得税申报表怎么查
  • 价值多少可以确认收入
  • 列入工资的补贴是什么
  • 食堂货款报账明细表
  • 营业外支出汇算清缴调增填哪
  • 现在还有餐饮许可证吗
  • 长时间不操作电动座椅会发生什么
  • 全屏游戏键盘一直打字
  • 怎样找此电脑
  • 车辆的代驾费应该怎么收
  • 营改增之前没有增值税吗
  • vb enabled
  • 个人所得税的征收模式为()A分类征收B综合征收C
  • 库存盘点的差异怎么算
  • nodejs解压
  • failed to execute goal org.apache
  • 长期借款转为实收资本怎么做账
  • 身份证校验python代码
  • 买配件组装成产品算生产吗
  • 企业所得税年报滞纳金从哪天开始算
  • 如何计提所得税费用科目
  • 通用定额发票能当餐饮发票报销吗
  • 新政府会计制度与旧制度区别
  • 个税扣错了申请退税
  • 织梦图片集如何调用
  • 一般纳税人不抵扣怎样交税
  • 单一窗口报关是指什么
  • sqlserver如何锁表
  • 临时工工资怎么报个税
  • 生产成本明细科目有哪些内容
  • 新会计准则其他收益核算内容
  • 制造业企业无形资产怎么摊销
  • 不征税收入和免税收入的本质区别
  • 利润分配未分配利润在报表里怎么体现
  • 利润敏感性分析法可以帮助企业有哪些决策?
  • 关于成本核算的论文
  • 母子公司间资产划转是否属于特殊性收入
  • 资产减值损失如何计算
  • 同一控股下并合并的股票
  • 不含税转换
  • 申请个税退税账号是什么
  • 增值税政策依据
  • 公司无偿更换产品违法吗
  • 开红字发票购买方和销货方有哪些操作不同?
  • winx64下mysql5.7.19的基本安装流程(详细)
  • MySQL MEM_ROOT详解及实例代码
  • windows windows.old
  • Linux系统中配置网络包含( )方法
  • centos查找目录命令
  • ubuntu系统应用
  • mac上itunes
  • ubuntu下载安装QQ的命令
  • centos7 ifcfg-lo
  • win10以太网属性为空白怎么办
  • win10开机6秒
  • windows8怎么搜索文件
  • gitlab管理员账号 审批
  • 用python进行翻译
  • unity3d的
  • javascript 异步操作
  • jquery mobile
  • jquery的show和hide
  • js优化性能
  • jquery input checked
  • 无经营公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设