我正在尝试对一系列照片进行数据分析,当所有照片都从RGB“更改”为灰度时,它们就会出现,看起来很好:

这是我正在使用的代码:

import matplotlib.pyplot as plt

from skimage.color import rgb2gray

from skimage import data

img = data.astronaut()

img_gray = rgb2gray(img)

plt.imshow(img_gray)

plt.show()

我还尝试过将hsv转换为rgb,然后转换为灰度,但仍会生成类似的非灰度图像.

解决方法:

问题在于,matplotlib使用默认色图显示图像2D.将您的代码更改为

import matplotlib.pyplot as plt

from skimage.color import rgb2gray

from skimage import data

img = data.astronaut()

img_gray = rgb2gray(img)

plt.imshow(img_gray, cmap='gray')

plt.show()

您也可以使用

from skimage import io

io.imshow(img_gray)

它将自动处理灰度图像

标签:scikit-image,matplotlib,python

python rgb2gray_python-rgb2gray不起作用,创建彩虹图像相关推荐

  1. python人工智能-Python在人工智能中的作用

    原标题:Python在人工智能中的作用 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 谷歌的AI击败了一位围棋大师,是一种衡量人工智能突然的快速发展的方 ...

  2. python在人工智能应用锁_解读! Python在人工智能中的作用

    人工智能是一种未来性的技术,目前正在致力于研究自己的一套工具.一系列的进展在过去的几年中发生了:无事故驾驶超过300000英里并在三个州合法行驶迎来了自动驾驶的一个里程碑:IBM Waston击败了J ...

  3. python函数对变量的作用_python函数对变量的作用及遵循的原则

    1.全局变量和局部变量 全局变量:指在函数之外定义的变量,一般没有缩进,在程序执行的全过程有效 局部变量:指在函数内部使用的变量,仅在函数内部有效,当函数退出时变量将不存在 例如: 1 n=1 #n是 ...

  4. python虚拟环境中安装diango_创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...

    一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...

  5. python中self做前缀_python 创建类和为什么类方法中self形参必不可少?

    我们观察到在类中定义方法时,都带有self形参,为何必须在方法中定义形参self呢? 因为Python调用方法创建类实例时,将自动传入实参self.每个与类相关联的方法调用都自动传递实参self,他是 ...

  6. 站长在线Python精讲:在Python中函数的定义与创建详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中函数的定义与创建详解>.本文的主要内容有:函数的定义.函数的定义规则.函数的创建. 目录 1.函数的定义 2 ...

  7. Python进阶:理解元类创建类ABCMeta

    Python进阶:Python进阶:理解元类创建类ABCMeta 一.理解元类(Meta class) 1.1 元类直观理解 1.2 Python官方文档给出的元类描述 二.理解抽象基类(ABC, A ...

  8. python中采用字典建立统,Python中使用Counter进行字典创建以及key数量统计的方法...

    这里的Counter是指collections中的Counter,通过Counter可以实现字典的创建以及字典key出现频次的统计.然而,使用的时候还是有一点需要注意的小事项. 使用Counter创建 ...

  9. 浅析python 中__name__ = '__main__' 的作用

    很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ...

最新文章

  1. WIN10python3.7配置MaskRCNN环境及demo测试(tensorflow-gpu1.x)
  2. The Proposal of Service Oriented Data Mining System for Solving Real-Life Classification--阅读笔记
  3. jeecg智能开发平台参与-2013年度中国优秀开源项目评比
  4. python多态的概念_python中的多态
  5. Docker最全教程之Python爬网实战(二十二)
  6. html5语义化编程,HTML5常用的语义化标签
  7. Spring 的事务隔离级别和传播特性
  8. 2017.4.14上午
  9. Redis脚本实现分布式锁
  10. Jquery—Jquery异步功能实例
  11. Kernel Method: 6.再生核希尔伯特空间理论
  12. 在java中new一个对象的流程是怎样的
  13. STM32F103C8T6 I/O口驱动4位共阳数码管
  14. 7-4 出圈游戏 (c 语言)PTA
  15. Debian - Add the checking mail notification - mutt
  16. UWB协议:IEEE 802.15.4A‐2011学习
  17. google登陆失败问题解决
  18. 【MySQL】格式化时间戳以及时间格式
  19. 机器学习K-均值——nonzero(clusterAssment[冒号,0].A==cent
  20. 阿尔法蛋机器人tf卡_阿尔法蛋机器人哪款好适合几岁孩子,超能蛋早教机真实效果评测(价格309元)...

热门文章

  1. Java 实现 FTP 服务
  2. layui upload动态绑定
  3. 微信公众号获取openid失败
  4. 顶象业务安全大讲堂全新升级,挖洞大神喊你来get 挖洞秘籍啦!
  5. C++-教程2-VS2010C++相关文件说明
  6. 基于信捷HMI和西门子S7-1200的TCP通信解析
  7. 工地安全帽佩戴检测yolov5
  8. Robot Framework之CSS定位
  9. 如何用 windows+github搭建一个优美的hexo博客
  10. 2021年中国中央空调产业链分析:中央空调应用场景不断丰富,潜在需求庞大 [图]