使用Python,Matplotlib显示RGB图像

2023-10-27

使用Python,Matplotlib显示RGB格式的 图像

这篇博客将介绍如何使用matplotlib显示RGB图像。具体是使用matplotlib,pyplot和mpimg来加载和显示图像。
调用plt.axis(“ off”)可以删除图形的轴。另外在OpenCV,图像读出来是多维数据,且是以BGR而不是RGB的顺序存储!

1. 效果图

原始图 VS 去掉轴图 VS cv2-BGR图 VS cv2-BGR2RGB图

在这里插入图片描述
可以得出

  • matplotlib读出来图像是RGB格式;
  • cv2读出来图像是BGR的,所以图像是错误的,经过BGR2RGB后可以正常显示。

2. 源码


                
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用Python,Matplotlib显示RGB图像 的相关文章

随机推荐

  • HTML5 canvas标签-5 浮雕算法

    浮雕算法 顾名思义 就是将图像变成类似石头雕塑的算法 来源于百度 这就是一个浮雕 我们看看它的特点 首先颜色整体 偏灰 上一篇博客中说过 在RGB中 R G B时便是灰色 其次就是层次分明 所以根据上述这两点 我们代码首先需要找出图片边界
  • 设计模式(笔记)优先使用对象组合而不是类继承

    优先使用对象组合而不是类继承 文章内容参考自 http www hautelooktech com 2013 02 05 design principle favor composition over inheritance agilede
  • hdu 1059 Dividing

    Problem acm hdu edu cn showproblem php pid 1059 题意 6 种宝石 价值分别是 1 到 6 分别给出 6 种宝石的数量 问能不能分成等价值的两堆 分析 多重背包 主要是记录下多重背包的写法 对每
  • 无向图-邻接链表的深度优先遍历-DFS

    一 DFS思想 本算法以无向网为例 存储方式采用邻接链表1 将该网以邻接链表的方式存储 2 选取A点为起始点 访问此顶点 用一个visit的bool型数组记录访问状态 false表示未被访问 true表示已访问 3 从A的未被访问的邻接点出
  • servlet和tomcat安装

    Author Exchanges Version 9 0 2 一 引言1 1 C S架构和B S架构1 2 C S架构 Client Server 客户端 服务器 1 3 B S架构 Browser Server 浏览器 服务器 1 4 资
  • WDK李宏毅学习笔记第四周02_Explainable ML

    文章目录 摘要 一 Explainable Machine Learning 二 Why we need Explainable ML 三 Interpretable VS Powerful 3 1 decision tree为什么容易解释
  • MySQL5.6的zip包安装教程

    没有 exe 怎么安装 小编之前可能安装过的软件比较少 还没有遇到过一个软件不是通过 exe程序图形化界面去安装的 所以这次安装mysql5 6可是下了不少的功夫啊 好在有心人 最后成功的安装好的 安装过程中踩得坑一定要分享给你们啊 免得大
  • Java--Calendar类,Date类的简单使用,日期的格式化

    package demo import java text SimpleDateFormat import java util Calendar import java util Date 描述 Calendar类 Date类的简单使用 日
  • AD导入之后器件变绿的问题

    导入之后器件变绿的问题 元件出现绿色是DRC规则检查出错的警告颜色 如果元件没有问题就要考虑是不是DRC规则检查设置问题 一般可能大家经常碰到的是元件距离问题导致的 大多情况是规则没有设置好 具体方法为 设计 gt 规则 将Silk scr
  • 关于make: *** No rule to make target `clean'. Stop.的解决

    在重新编译makefile工程文件时需要用到 make clean 命令 但是最近工程使用make clean的时候总是提示 make No rule to make target clean Stop 很烦的错误 查看makefile 文
  • Qt的Script、Quick、QML的关系与总结

    背景 最近在学QML 感觉也不难 就是一直以来接触 Qt 的脚本类的东西的顺序是Script Quick1 Declarative Quick2 QML 那么每一个都是干什么的呢 这些东西搞的我有点混乱 所以决定把他们的大概都先弄清楚 以便
  • choose when 改在java中_Mybatis choose when用法实例代码

    mybatis choose when的用法实现代码如下所示 mapper xml select a city id as CITYID a level1 maintain unit id as CITYID a county id as
  • bert处理超过512的长文本(强制改变位置编码position_embeddings )

    最近在做 NER 任务的时候 需要处理最长为 1024 个字符的文本 BERT 模型最长的位置编码是 512 个字符 超过512的部分没有位置编码可以用了 处理措施 将bert的位置编码认为修改成 1 1024 前512维使用原始的 1 5
  • Redis 的安装

    1 下载 Redis 源码并解压 打开 Redis 的官网 然后复制其下载的地址 地址如下 http download redis io releases redis 5 0 8 tar gz 复制 复制到下载地址以后 在 shell 下可
  • 使用git的心得感悟 杂烩

    1 git的 gitignore文件里面配置的东西是对还未加入版本控制系统管理的文件或者是目录才有用 对已经加入版本控制的文件是不生效的 一定要将之前的纳入版本控制系统的文件取消版本控制可以使用命令 git rm r cached 加上某文
  • uniapp 返回上一页 携带参数 修改上页面的参数

    uniapp 返回上一页 携带参数 修改上页面的参数 阐述 有些场景我们需要从A页面带着参数到B页面 然后再B页面去修改A页面的这个参数 实现的两种方式 第一种方式 ps 如果是uniapp封装的app 需要安装uniapp内置的调试器 如
  • elementUI的日期选择器获取选择时间的格式,获取时间戳等

    elementUI的日期选择器获取选择时间的格式 获取时间戳等 在使用日期选择器的时候 我们需要把时间进行格式化 然后再传给后端 比如传时间戳 value format timestamp
  • unity 第五期

    原题1 什么是单例 举一个游戏中使用单列的例子 答 单例 啊 那是一种内功心法 而且是行走江湖必备的一种最基本的内功心法 说到单例 我们得要把后面两个字补全 也就是单例模式 单例模式是传说中的23种设计模式之一 为什么DC老湿说其实内功心法
  • 2-2、java详述scope作用

    创建Java项目 一个类是Test类 包名com jd test 一个类是UserInfo类 包名com jd vo 还有一个application xml
  • 使用Python,Matplotlib显示RGB图像

    使用Python Matplotlib显示RGB格式的 图像 1 效果图 2 源码 参考 这篇博客将介绍如何使用matplotlib显示RGB图像 具体是使用matplotlib pyplot和mpimg来加载和显示图像 调用plt axi