我正在尝试使用python学习opencv,遇到了以下代码:import cv2

import numpy as np

from matplotlib import pyplot as plt

BLUE = [255,0,0]

img1 = cv2.imread('opencv_logo.png')

replicate = cv2.copyMakeBorder(img1,10,10,10,10,cv2.BORDER_REPLICATE)

reflect = cv2.copyMakeBorder(img1,10,10,10,10,cv2.BORDER_REFLECT)

reflect101 = cv2.copyMakeBorder(img1,10,10,10,10,cv2.BORDER_REFLECT_101)

wrap = cv2.copyMakeBorder(img1,10,10,10,10,cv2.BORDER_WRAP)

constant= cv2.copyMakeBorder(img1,10,10,10,10,cv2.BORDER_CONSTANT,value=BLUE)

plt.subplot(231),plt.imshow(img1,'gray'),plt.title('ORIGINAL')

plt.subplot(232),plt.imshow(replicate,'gray'),plt.title('REPLICATE')

plt.subplot(233),plt.imshow(reflect,'gray'),plt.title('REFLECT')

plt.subplot(234),plt.imshow(reflect101,'gray'),plt.title('REFLECT_101')

plt.subplot(235),plt.imshow(wrap,'gray'),plt.title('WRAP')

plt.subplot(236),plt.imshow(constant,'gray'),plt.title('CONSTANT')

plt.show()

imshow(img1,灰色)做什么?我试着在谷歌上搜索,我能理解的只是“灰色”的说法是一个彩色地图。但我的照片在网站上。请参见链接)不以灰度显示。我试着去掉第二个论点。所以代码就像plt.imshow(img1)。它执行。图像保持不变。那么第二个参数“gray”是做什么的呢?有人能给我解释一下吗?感谢任何帮助。谢谢。

另外,我对Matplotlib还很陌生

matplotlib中cmap_Matplotlib:imshow中cmap的功能是什么?相关推荐

  1. Matplotlib中的imshow函数与Opencv中的imshow

    imshow()函数 Matplotlib imshow() 函数声明 # Autogenerated by boilerplate.py. Do not edit as changes will b ...

  2. plt.imshow()中cmap参数控制颜色展示

    plt.imshow()中cmap参数控制颜色展示 以A = [[0,1,2],[3,4,5],[6,7,8]]为例进行展示 plt.imshow(A, cmap="xxx")其中 ...

  3. matplotlib中的imshow()绘图长宽比例失调,调整长宽比(备忘)

    当两个坐标轴的维度相差较大的时候,采用plt.imshow(x) 会出现如下情况. import matplotlib.pyplot as pltplt.imshow(x,cmap='hot') #绘 ...

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

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

  5. python基于opencv的手势识别_怎么在Python3.5 中利用OpenCV实现一个手势识别功能

    怎么在Python3.5 中利用OpenCV实现一个手势识别功能 发布时间:2020-12-22 11:56:32 来源:亿速云 阅读:67 作者:Leah 怎么在Python3.5 中利用OpenC ...

  6. 使用鼠标从Matplotlib显示的图像中取点,画框

    使用鼠标从Matplotlib显示的图像中取点,画框 #定义全局变量:PT表示鼠标从plt图中取到的点;默认情况下取左上角点和右下角点 PT=[]def on_press(event):if even ...

  7. python读取数据文件、并把里面的数据变成x的二维坐标_python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法...

    python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法 1. test.txt文件,数据以逗号分割,第一个数据为x坐标,第二个为y坐标,数据如下:1.1,2 2.1,2 3.1 ...

  8. mysql2008 limit,在SQL Server中实现 Limit m, n 的功能

    在SQL Server中实现 Limit m, n 的功能 (2012-03-14 18:17:43) 标签: 杂谈 在MySQL中,可以用 Limit 来查询第 m 列到第 n列的记录,例如: se ...

  9. Nature :全球表层土壤中微生物组的结构和功能

    文章目录 Structure and function of the global topsoil microbiome 全球表层土微生物组群落结构和功能 热心肠日报导读 摘要 正文 **图1. 真菌 ...

最新文章

  1. EntityFramework Core是否可以映射私有属性呢?了解一下。
  2. SC-控制Windows服务的命令
  3. c4droid语言字体颜色,关于printf如何输出颜色
  4. 大剑无锋之Kafka的Patition的作用【面试推荐】
  5. 运行多个 npm script 的各种姿势
  6. 华为P40渲染图再曝光:果然是年度真旗舰
  7. [最小割] Luogu P4662 黑手党
  8. Ubuntu之解决需权限才能访问串口的方法
  9. 桌面上计算机右键管理打不开,Windows7中无法打开右键计算机的“管理”选项
  10. Android 学习之Fragment的创建
  11. Atitit 图像指纹识别匹配sift算法 atlks总结
  12. 顶级域名(一级域名)、二级域名、三级域名的区别与介绍
  13. C#编程打字指法练习
  14. 穿膜肽TAT修饰载荧光探针香豆素-6脂质体
  15. orbslam 2 运行 tum 数据集中的 walking xyz 序列
  16. python做估值模型_通证估值模型-费雪模型与净现值模型详解
  17. 使用性能利器 Redis实现网站的加速
  18. 数据挖掘(二)预测潜在贷款发放客户
  19. GLES2.0中文API-glGetActiveAttrib
  20. vista磁盘使用100%_在Vista上运行的免费ISO磁盘映像刻录实用程序

热门文章

  1. 算法题:SOJ1092: 欧几里得算法
  2. 时间管理办法,如何对项目进行规划提高效率?
  3. Spring Boot 实现定时任务
  4. NLP(自然语言处理) - Tricks Dataset 集合
  5. 苹果开放降级通道_苹果出手,关闭降级系统iOS13验证,iOS14再也回不去了!
  6. 机器学习中的线性代数之矩阵求导
  7. c语言判断两个字母相等,C语言:比较两个字符串是否相等
  8. 烟台服务器装系统,【图】- 烟台芝罘区上门修电脑安装系统电话多少三站 - 烟台芝罘电脑维修 - 烟台百姓网...
  9. 一起飞系列之:腾讯云配置Ubuntu16.04, Nginx, PHP 7, MySql, PhpMyAdmin, 域名
  10. AngularJs错误