import numpy as np
import matplotlib.pyplot as plta = np.zeros((3,5))
plt.imshow(a)

得到的图确实下面这样的,而不是黑色的

翻了好久找到的答案:
如果不指定颜色空间的话,matplotlib默认的cmap即颜料板是十色环也就是说不是我们直观的灰度空间,也不是热度(hot)空间,只是单纯的颜色循环关系,甚至不是一一对应的关系。简单来说,第一个值会被映射成紫色,不管是0还是1;如果只有一个值,那就是全紫;只有后面就新值才会是后一种颜色,我试出来是黄色;再往后是翠绿色。与值无关,只与其出现的先后顺序有关。
如果像显示灰度图必须要还指定imshow参数,即

matplotlib显示灰度图为紫色的问题相关推荐

  1. plt显示灰度图出现Invalid shape问题

    问题背景:tensorflow2.0.0中的Dataset转换为numpy,利用matplotlib进行显示.data的维度为[4, 256, 256, 1], def show(ds, num=2) ...

  2. OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序

    OpenCV+Python 彩色图片的 BGR.灰度图.HSV分量图显示的程序 介绍 OpenCV+Python 使用openCV中的split()函数和 cvtColor()函数提取一张彩色图片的B ...

  3. python matplotlib 显示opencv的图像

    python matplotlib 显示opencv的图像 首先需要import import cv2 import numpy as np from matplotlib import pyplot ...

  4. numpy 用于图像处理(灰度图、转置、通道分离、图像扩展、水平镜像、水平翻转、调换x,y坐标、添加mask、随机打乱顺序、交换通道)

    目录 numpy 用于图像处理 1. 转换为灰度图 2. 转置 3. 画出三个通道的彩图 4. 图像扩展 5. 水平镜像 --- 交换行 6. 水平翻转 --- 交换列 7. 调换x,y坐标 8. 添 ...

  5. Android提高十六篇之使用NDK把彩图转换灰度图

    在Android上使用JAVA实现彩图转换为灰度图,跟J2ME上的实现类似,不过遇到频繁地转换或者是大图转换时,就必须使用NDK来提高速度了.本文主要通过JAVA和NDK这两种方式来分别实现彩图转换为 ...

  6. 【OpenCV】将RGB图像转为灰度图

    基本思路: 1.  输入RGB(彩色)图像 2.  处理图像 3.  输出GRAY(灰度)图像 这里将处理图像过程单独写成一个函数,供主函数调用 1 void RGB2GRAY(IplImage* s ...

  7. android png转灰度,Android提高之使用NDK把彩图转换灰度图的方法

    一般而言在Android上使用JAVA实现彩图转换为灰度图,与J2ME上的实现方法类似,不过遇到频繁地转换或者是大图转换时,就必须使用NDK来提高速度了.本文主要通过JAVA和NDK这两种方式来分别实 ...

  8. opencv生成灰度图并保存

    #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace st ...

  9. python灰度图cv2到plt变颜色_python中plt.imshow与cv2.imshow显示颜色问题

    python中plt.imshow与cv2.imshow显示颜色问题 在用plt.imshow和cv2.imshow显示同一幅图时可能会出现颜色差别很大的现象. 这是因为:opencv的接口使用BGR ...

最新文章

  1. ASP.NET State Service
  2. Hadoop系列四:Hadoop之Hive篇
  3. 109. Leetcode 309. 最佳买卖股票时机含冷冻期 (动态规划-股票交易)
  4. Python十分适合用来开发网页爬虫
  5. C# 三种方式实现Socket数据接收(经典)
  6. 五分钟了解Consul
  7. AngularJS jQuery 共存法则
  8. 最近用到的一个Debug类
  9. Python爬虫编程实践 Task02
  10. 深度学习基础(六)—— 从 RBM 到 DBN
  11. c语言飞机大战游戏素材,jQuery飞机大战游戏
  12. 通用技术标模板,技术方案书
  13. 《仿人机器人原理与实战》一第2章
  14. sucks倒计时插件笔记
  15. js编写五种基础排序(冒泡排序、选择排序、插入排序、快速排序、sort)
  16. Ijkplayer播放视频(支持AVI格式的视频)
  17. python全栈学习--day45(前端HTML)
  18. 淘宝开网店靠谱吗?为什么没有销量?那是因为你犯了以下几点
  19. 八大基本数据类型(primitive type)
  20. WebLogic的下载与安装

热门文章

  1. 认知神经科学--细胞机制与认知
  2. 官方ISO!Win10 2020终极版、2021最新版镜像下载
  3. python 域名转IP
  4. 个人常用提高办公效率软件
  5. deepin更新失败_Deepin深度应用商店和系统更新不正常的解决方法
  6. 循环冗余校验(CRC)——C语言版
  7. 雷蛇Ubuntu 无线网卡外接配置
  8. 开源IM发展如何,有哪些特点?
  9. NLP:自然语言处理技术中常用的文本特征表示方法(整数编码、one-hot编码法、BOW法、TF-IDF法、N-Gram法等)及其代码案例实现
  10. Android国际化-中英文切换