1 plt.imshow()详细介绍:常用参数为红色标注

输入可以是实际的RGB(A)数据,也可以是2D标量数据,这些数据将被渲染为伪彩色图像。为了显示灰度图像,使用参数设置颜色映射:cmap='gray', vmin=0, vmax=255.

在2D规则光栅上,将数据显示为图像。

import  matplotlib.pyplot as plt

matplotlib.pyplot.imshow(

X, #数组或PIL图像

cmap=None,     #Colormap实例或注册的Colormap名称,用于将标量数据映射到颜色。

norm=None  #归一化数值方法

aspect=None, #坐标轴的纵横比,equal':确保长宽比为1,'auto':坐标轴保持固定,使数据适合坐标轴。

interpolation=None, #所采用的插值方法。

alpha=None, #alpha混合值,在0(透明)和1(不透明)之间。

vmin=None,  #定义颜色图覆盖的数据范围的最小值

vmax=None,  #定义颜色图覆盖的数据范围的最大值

origin=None,  #{'upper', 'lower'},  default: 'upper'  将数组的[0,0]索引放置在坐标轴的左上角或左下角。约定(默认)'upper'通常用于矩阵和图像。垂直轴指向向上表示“lower”,向下表示“upper”

extent=None, #图像将填充的数据坐标中的边界框。图像沿着x和y分别拉伸以填充方框。

interpolation_stage=None, #{'data', 'rgba'}, default: 'data'   如果'data',则对用户提供的数据#进行插值。如果'rgba',则在应用色彩映射后进行插值(可视插值)。

filternorm=True, #反纹理图像调整过滤器的参数

filterrad=4.0, 过滤器的过滤半径

resample=None, #当为True时,使用完全重采样方法。当为False时,只在输出图像大于输入图像时重新采样

url=Nonedata=None,

**kwargs

)

2 显示ndarray格式存储的图像 

这里显示的数据:training_images

training_images.shape= (27455, 28, 28)

灰度图像

import matplotlib.pyplot as plt
img=training_images[0]
plt.axis('off')
plt.imshow(img,cmap='gray',vmin=0,vmax=255) #显示为灰度图像

伪彩色图像:

import matplotlib.pyplot as plt
img=training_images[0]
plt.axis('off')
plt.imshow(img)

这是作者的学习笔记,在此分享,仅供参考。因为作者水平有限,如有疏漏之处,还望批评指正。

plt.imshow()显示以ndarray格式存储的图像数据相关推荐

  1. plt.imshow()显示图片有色差

    学习记录 文章目录 学习记录 解决方案 参考文献 在用pynq的时候,使用plt.imshow()显示opencv的图片中发现,显示的图片颜色不正常,明明是红色的,显示的颜色确实蓝色,测试硬件也没有发 ...

  2. 解决问题:使用cv2.imshow/plt.imshow显示图片正常,但保存下来的图片不正常或者全黑

    今天遇到了一个Bug,花了很大的时间精力解决,在这里记录一下. Bug如题目所说,在对一张渲染出来的图片保存时,发现存成了全黑的图,尝试过将数据归一化/改变数据类型等等方式均失败,然而尝试了用 ope ...

  3. opencv 解析yuv_OpenCV Mat格式存储YUV图像

    YUV图像用的比较多,而且YUV图像的格式众多(YUV格式可以参考YUV pixel formats),如何用OpenCV的Mat类型来存储YUV图像也是经常遇到的问题. 对于YUV444图像来说,就 ...

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

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

  5. python imshow彩色_python中plt.imshow与cv2.imshow显示颜色问题

    在用plt.imshow和cv2.imshow显示同一幅图时可能会出现颜色差别很大的现象. 这是因为:opencv的接口使用BGR,而matplotlib.pyplot 则是RGB模式 import ...

  6. plt.imshow()无法显示两站图片?

    在做测试的时候,显示图片,从cv2读取image之后发现只能显示一张图片,如果plt.imshow()显示来张图片的话,第二章会覆盖第一张图片的位置,其实只要添加一行命令即可:plt.show(),举 ...

  7. 【OpenCV 例程200篇】04. 用 matplotlib 显示图像(plt.imshow)

    [OpenCV 例程200篇]04. 用 matplotlib 显示图像(plt.imshow) 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV ...

  8. 【matplotlib + opencv】关于opencv和matplotlib绘制图像时,出现色差色偏的问题探讨,思考,解决。(深度学习数据包plt.imshow绘制的图像底色偏绿蓝偏黄)

    文章目录 一.图像红变蓝,蓝变红的问题 (1)原因分析 (2)代码及结果展示 1)错误代码 2)错误结果 3)正确代码 二.深度学习数据包plt.imshow绘制图像偏蓝黄色 (1)原因分析 1)原理 ...

  9. 【OpenCV 例程300篇】04. 用 matplotlib 显示图像(plt.imshow)

    专栏地址:『youcans 的 OpenCV 例程300篇 - 总目录』 01. 图像的读取(cv2.imread) 02. 图像的保存(cv2.imwrite) 03. 图像的显示(cv2.imsh ...

最新文章

  1. PHP如何进阶,提升自己
  2. shell--特殊位置参数变量及常用内置变量
  3. python画图代码turtle-介绍下Python里自带的一个有趣画图模块库:Turtle库
  4. 解决screen Cannot open your terminal '/dev/pts/1'问题
  5. 关于 jquery select2 多个关键字 模糊查询的解决方法
  6. mysql dump 1449_跨版本mysqldump恢复报错Errno1449
  7. Jquery中$(document).ready(function(){ })函数
  8. oracle物理结构视频教学,oracle物理结构
  9. C4D插件X-Particles粒子特效(六)
  10. 软件测试工程师工作总结
  11. 雨林风一键重装系统_u盘启动盘制作工具-雨林风
  12. 20121223-命令与征服全面变更
  13. 从 PC 卸载 Office
  14. python的猴子补丁(Monkey Patching)
  15. android的多渠道打包,Android美团多渠道打包Walle集成
  16. 腾讯云 对象存储Java文件上传 学习资料整理
  17. django博客项目-文章详情页功能
  18. 服务器空间不足的原因有哪些
  19. 汽车资讯APP软件开发与后期维护
  20. 语义激光SLAM论文阅读 Semantic Lidar_based SLAM paper Research

热门文章

  1. lrc编辑器 - Super LRC Editor发布
  2. outlook邮箱怎么配置服务器地址多少,Outlook如何设置?Outlook设置方法
  3. 【180930】C#纸牌小游戏源码
  4. Fire Game FZU - 2150 (水搜索)
  5. 【§睡觉win7主题之热门电脑主题下载§】
  6. 大学生IT博客大赛 大赛评委
  7. 2021高考蚌埠四中成绩查询,蚌埠四中2019高考成绩喜报、一本二本上线情况
  8. java基于ssm+vue的驾校预约管理系统 elementui
  9. DELL R630 服务器racadm命令行添加idrac用户
  10. 在MAC 中修改虚拟机配置文件