直方图-绘制子图subplot imshow

2023-11-10

显示好几幅图片在一个窗口内,逗号可以省略。

在这里插入图片描述
其实imshow这个函数前两篇博客中已经开始使用了,与matlab中的使用很相似。下面介绍一下
在这里插入图片描述

若要显示灰度图片,参数为 cam=plt.cm.gray
若要显示彩色图片,opencv 读入的图片默认BGR,必须调整为RGB才能显示

imshow灰度图片 编程对比一下 显示效果。

import cv2
import matplotlib.pyplot as plt

o=cv2.imread('image\\girl.bmp')
g=cv2.cvtColor(o,cv2.COLOR_BGR2GRAY)

plt.subplot(221)
plt.imshow(o),plt.axis('off')                #显示彩色图片  参数默认     去掉坐标系
plt.subplot(222)
plt.imshow(o,cmap=plt.cm.gray)      #显示彩色图片 参数设为灰度图片
plt.subplot(223)
plt.imshow(g)                     #显示灰度图片  参数默认
plt.subplot(224)
plt.imshow(g,cmap=plt.cm.gr
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

直方图-绘制子图subplot imshow 的相关文章

  • C语言开发MicroPython模块(添加module)

    MicroPython添加模块框架模式相对简单 只需要按照定义好的固定框架就可以添加模块 module 一 向固件里面添加module 1 1 编写mymodule c文件 在ports esp32文件夹下新建一个文件mymodule c
  • 域/AD域

    域 定义 域模型是针对大型网络的管理需求设计的 域就是共享用户账号 计算机账号和安全策略的计算机集合 组成 域网络的组成 一般情况下 有三种计算机 域控制器 上存储着Active Directoy 成员服务器 负责提供邮件 数据库 DHCP
  • Flink学习22:窗口的划分

    1 简介 主要有2种窗口 一个基于时间窗口 一个是基于数量窗口 时间窗口中起止时间是 左闭右开 2 时间概念 2 1 事件生成时间 EventTime 指的是数据在设备上产生的时间 这种模式下 不管数据何时到达或者顺序如何 都能得到一致的结
  • 从设备树(dtb格式数据)中解析出bootargs

    1 函数调用关系 start kernel setup arch setup machine fdt early init dt scan nodes 遍历设备树的节点 解析出重要的信息用于内核启动 of scan flat dt 解析设备
  • 四、STL容器:map

    4 map 4 1 简介 map是key value构成的集合 4 2 操作 map是键值对
  • VUE工程的keep-alive缓存机制(全部缓存、部分缓存、定向缓存)

    目录 应用场景 解决思路 一 缓存所有页面 二 缓存部分页面 三 页面缓存了 有的功能需要再进入后 仍然重新执行的怎么办 四 执行前进刷新 后退时候缓存 五 页面B进入页面A需要缓存 页面C进入页面A不需要缓存 应用场景 1 vue工程 很
  • 如何用r压缩列联表_如何用R的基础绘图系统作图?

    R的基础绘图系统由Ross Ihaka编写 功能非常强大 主要由graphics包和grDevices包组成 它们在启动R时会自动加载 基础绘图系统中有两类函数 一类是高水平作图函数 另一类是低水平作图函数 所谓高水平作图函数是用于直接产生
  • react使用代理(跨域问题)

    在src文件夹下建文件setupProxy js const proxy require http proxy middleware module exports function app app use proxy api target
  • 蚂蚁金服新一代数据可视化引擎 G2

    新公司已经呆了一个多月 目前着手一个数据可视化的项目 数据可视化肯定要用到图形库如D3 Highcharts ECharts Chart等 经决定我的这个项目用阿里旗下蚂蚁金服所开发的G2图表库 官方地址 https antv alipay
  • 100-Days-Of-ML系列Day

    今天继续学习机器学习算法 KNN KNN是通过测量不同特征值之间的距离进行分类的一种算法 它的思路是 如果一个样本在特征空间的k个最相似 即特征空间中最近邻 的样本大多数属于某一个类别 则该样本也属于这个类别 其中k通常是不大于20的整数
  • 扫描服务器的端口信息是什么,远程shell扫描服务器的端口号

    远程shell扫描服务器的端口号 内容精选 换一换 Linux云服务器一般采用SSH连接方式 使用密钥对进行安全地无密码访问 但是SSH连接一般都是字符界面 有时我们需要使用图形界面进行一些复杂操作 本文以Ubuntu 18 04操作系统为
  • 机器学习的数据准备:为什么它如此重要,我们应该怎么做?

    作者 Nandhini TS 编译 CDA数据分析师 编码是成功的业务模型的前提 建立成功的AI ML模型有3个方面 算法 数据和计算 虽然建立准确的算法和计算技能的应用是过程的一部分 但这是什么基础呢 使用正确的数据奠定基础 从自动驾驶汽
  • stm32 FATFS文件系统如何减少Flash和RAM占用,FATFS移除中文文件名,FATFS移除动态内存

    FATFS 下载地址 FATFS源码下载 FATFS 移植的过程中 主要用到三个文件 ff c diskio c ffconf h 移植FATFS不需要过多的操作 过程很是方便 步骤为 补全 diskio c 中的存储介质底层驱动文件 一般

随机推荐

  • Digger PRO - Voxel enhanced terrains

    资源链接在文末 Digger PRO 是一个简单但强大的工具 可以直接从 Unity 编辑器或游戏中创建天然洞穴和悬岩 会让你感觉自己手中握有一个体素地形 且毫无瑕疵 它实际上保持着最新 最快且可靠的 Unity 地形系统 并在你需要的地方
  • 【数据库】数据库的bak格式备份与还原

    一 前言 这些天忙于处理评教的事情 其中接触了很多的新的知识 话说数据库的备份已经不是很新鲜了 但是感觉自己很有必要去总结一下 以便以后自己查看 或者是给新的朋友一点点启示 在开始之前有几个问题 二 数据库备份与还原 1 什么是bak文件
  • 单例模式(饿汉式单例 VS 懒汉式单例)

    所谓的单例模式就是保证某个类在程序中只有一个对象 一 如何控制只产生一个对象 1 构造方法私有化 保证对象的产生个数 创建类的对象 要通过构造方法产生对象 构造方法若是public权限 对于类的外部 可以随意创建对象 无法控制对象个数 构造
  • 【Java笔记】包装类(Wrapper)与自动拆装箱的使用

    针对八种基本数据类型定义相应的引用类型 就是包装类 有了包装类 我们就可以将基本数据类型变成类 从而调用类的方法 目录 八种包装类 基本数据类型与包装类的相互转换 自动装箱与自动拆箱 基本数据类型 包装类与String的相互转换 包装类常见
  • 嵌入式C语言知识复习和提高

    文章目录 前言 基础知识 main函数 防BUG 注释 重要 关键字 标识符命名 驼峰命名 常量类型 变量 printf 1 输出不同类型数据 2 输出不同宽度数据 3 不同类型数据长度归类 scanf函数 运算符 sizeof 运算符 优
  • c#10(密封类和密封方法,异常)

    密封类和密封方法 异常 一 密封类 密封类可以用来限制扩展性 如果密封了某个类 则其他类不能从 该类继承 如果密封了某个成员 则派生类不能重写该成员的实现 默认情况下 不应该密封类和成员 密封可以防止对库的类型和成员进行自定义 C 中使用密
  • 调用百度翻译接口c++api

    这是我之前录制的一个视频 里面有比较具体的讲解 哔哩哔哩自制的讲解视频 百度的接口api介绍网站 先贴个运行效果 界面没有做比较漂亮的优化 看起来比较丑哈哈哈哈啊 但是五脏俱全哦 贴个图吧 具体的实现思路此处不再赘述 源代码下载百度网盘链接
  • n的阶乘的位数

    输入N求N的阶乘的10进制表示的长度 例如6 720 长度为3 Input 输入N 1 lt N lt 10 6 Output 输出N的阶乘的长度 Sample Input 6 Sample Output 3 include
  • 如何使用 Selenium 实现自动化操作?

    目录 前言 一 关于Selenium 1 1 为什么选择它作为web自动化的测试工具 1 2 Selenium操作浏览器的原理 二 实现一个简单的自动化 2 1 使用自动化操作浏览器 2 2 Selenium常用的API 2 2 1 查找页
  • ffmpeg拆分合成音视频

    拆 ffmpeg i a mp4 an vcodec copy out mp4 ffmpeg i a mp4 vn acodec copy out amr 合 ffmpeg i out mp4 i out amr ok mp4
  • C++基础知识(二十五)--- STL案例之演讲比赛

    问题 24个人 分4组 每组6人 三轮比赛 每轮淘汰一半 第三轮6人决出前三名 10个评委打分 选手最终得分是去掉最高最低取平均 思路 1 用 vector 存储编号 编号对应选手 2 用 map 保存选手信息 键值是编号 实值是选手 3
  • 如何将旧硬盘数据完美迁移到新硬盘

    1 创建一个PE启动盘 准备一个装有PE的U盘或者移动硬盘 可以到网上下载一个PE工具盘的ISO文件 然后用UltraISO打开ISO文件 点击启动菜单选择写入硬盘映像 写入方式USB HDD 写入完成之后 再点击 便捷启动 选择写入新的硬
  • python array保存为csv文件,并加载

    import numpy numpy savetxt train x csv train x delimiter train x csv numpy loadtxt open train x csv rb delimiter skiprow
  • win10远程桌面连接ubuntu20(RDP)

    此方法是基于RDP Remote Display Protocol 协议 1 安装xrdp sudo apt get install xrdp 2 开启rdp服务 systemctl start xrdp 3 使rdp开机自启 system
  • IDEA 如何自动导入(import)

    如果大家正在使用一个未曾导入 import 过的类 或者它的静态方法或者静态字段 IDEA 会给出对应的建议 只要按下 option 和回车就可以接受建议 但我觉得这样做仍然很麻烦 不够智能化 怎么办呢 打开 IDEA 的首选项 找到 Ed
  • H2数据库-快速指南

    H2数据库 简介 H2是开源的轻量级Java数据库 它可以嵌入Java应用程序中或以客户端 服务器模式运行 H2数据库主要可以配置为作为内存数据库运行 这意味着数据将不会持久存储在磁盘上 由于具有嵌入式数据库 因此它不用于生产开发 而主要用
  • 成为Qt开发大牛,从入门到精通,一步一步走完整个学习路线!

    简介 本文为 C QT 学习路线大纲 资料 文章底部 Qt 可以做什么 Qt 虽然经常被当做一个 GUI 库 用来开发图形界面应用程序 但这并不是 Qt 的全部 Qt 除了可以绘制漂亮的界面 包括控件 布局 交互 还包含很多其它功能 比如多
  • 盘点一下不到100行的给力代码

    作者 景略集智 https jizhi im blog post short and excellent code 只需10行Python代码 我们就能实现计算机视觉中目标检测 from imageai Detection import O
  • qt 创建第二个ui_QT多个ui文件使用

    在使用QT做应用程序的时候几乎都会用到比较多的对话框 下面内容讲解下如何使用多个ui文件进行设计 注 下面使用的是Ubuntu16 04下的QT5 首先先建立一个工程 编译后结果如下 上面只有一个按钮 现在我们新建一个ui 然后点击该按钮来
  • 直方图-绘制子图subplot imshow

    显示好几幅图片在一个窗口内 逗号可以省略 其实imshow这个函数前两篇博客中已经开始使用了 与matlab中的使用很相似 下面介绍一下 若要显示灰度图片 参数为 cam plt cm gray 若要显示彩色图片 opencv 读入的图片默