单幅图像读取并显示

代码

"""

读取图像并显示

"""

import matplotlib.pyplot as plt

import matplotlib

from skimage import data

matplotlib.rcParams[‘font.size‘] = 18

images = (‘astronaut‘,

‘binary_blobs‘,

‘brick‘,

‘colorwheel‘,

‘camera‘,

‘checkerboard‘,

‘chelsea‘,

‘clock‘,

‘coffee‘,

‘coins‘,

‘grass‘,

‘gravel‘,

‘horse‘,

‘logo‘,

‘page‘,

‘text‘,

‘rocket‘,

)

for name in images:

# getattr(object, name[, default])

# 函数功能是从对象object中获取名称为name的属性,等效与调用object.name。

caller = getattr(data, name)

# 得到图像们

image = caller()

plt.figure()

plt.title(name)

if image.ndim == 2:

plt.imshow(image, cmap=plt.cm.gray)

else:

plt.imshow(image)

plt.show()

效果

读取显示立体图像;同时显示多幅图像

代码

"""

===============

Specific images

===============

"""

import matplotlib.pyplot as plt

import matplotlib

from skimage import data

matplotlib.rcParams[‘font.size‘] = 18

######################################################################

# 立体图像显示

# Stereo images

# =============

fig, axes = plt.subplots(1, 2, figsize=(8, 4))

ax = axes.ravel()

images = data.stereo_motorcycle()

ax[0].imshow(images[0])

ax[1].imshow(images[1])

# tight_layout会自动调整子图参数,使之填充整个图像区域。这是个实验特性,可能在一些情况下不工作。

# 它仅仅检查坐标轴标签、刻度标签以及标题的部分。

fig.tight_layout()

plt.show()

######################################################################

# 同时显示多幅人脸图像

# Faces and non-faces dataset

# ===========================

#

# A sample of 20 over 200 images is displayed.

fig, axes = plt.subplots(4, 5, figsize=(20, 20))

ax = axes.ravel()

images = data.lfw_subset()

for i in range(20):

ax[i].imshow(images[90+i], cmap=plt.cm.gray)

ax[i].axis(‘off‘)

fig.tight_layout()

plt.show()

结果

原文:https://www.cnblogs.com/wojianxin/p/12631049.html

python 3.8.0版本的skimage库是什么_python的skimage库 图像读取显示相关推荐

  1. JEECG V3.0 版本(jbpm5 工作流自定义+WEB UI快速开发库+代码生成器) spring mvc +hibernate

    简要说明 JEECG V3.0版本推翻了原有SSH2架构,采用SpringMVC+Hibernate+Spring jdbc基础架构, 采用面向声明的开发模式,基于泛型方式编写极少代码即可实现复杂的数 ...

  2. Excelize 发布 2.1.0 版本, Go 语言最受欢迎的 Excel 基础库

    Excelize 是 Go 语言编写的用于操作 Office Excel 文档类库,基于 ECMA-376 Office Open XML 标准.可以使用它来读取.写入由 Microsoft Exce ...

  3. 基于Python 3.11.0版本模拟登录并爬取西安理工大学正方教务系统的学分绩点并计算

    目录 使用软件以及运行环境 对于环境的搭建 代码思路 需要导入的包 模拟登录 爬取数据 绩点计算器 功能一 功能二 完整代码 使用软件以及运行环境 win10系统,Vs Code软件,Python 3 ...

  4. python怎么导入第三方库完整教程_Python 安装第三方库教程

    Python是一门优雅的语言,简洁的语法,强大的功能.包含丰富的第三方库,那么问题来了,如何安装这些第三方库(包)呢? 我的电脑:Windows 764位 Python IDE软件:PyCharm 2 ...

  5. skimage 图像读取显示

    单幅图像读取并显示 代码 """ 读取图像并显示 """ import matplotlib.pyplot as plt import ma ...

  6. python标准库怎么用_Python常用标准库使用(一)

    自学python一段时间,之前总是学习基本语法,对Python标准库没怎么接触,所以计划从常用的标准库开始,大体了解一遍,下面是学习过程中的笔记. 一.OS模块 主要对目录.或者文件操作.常用方法如下 ...

  7. python选择题库和答案_python根据题库答案自动答题

    学习python有一段时间了,一直没有一个完整的项目.这次总算完成了一个小的项目-自动打开网页答题,虽然还不是很完美,也足够用了. 分享下过程. 首先理清思路:解析网页-->提取题目--> ...

  8. python内置库有哪些_python 内置库

    广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! version: 0. 2.0, configurations: }, de ...

  9. python的科学计算库有哪些_Python科学计算库-Numpy

    NumPy 是 Python 语言的一个扩充程序库.支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,也是学习 python 必学的一个库. 1. 读取文件 numpy.gen ...

最新文章

  1. php导出excel数据使用csv替代xls格式
  2. 34.对象 GC,GC属性,影响GC的因素,GC步骤,GC算法,安全区/安全区域,新生代,老年代等介绍
  3. GoogLeNet系列解读
  4. VC 打开目录对话框
  5. silverlight之datagrid的一个问题
  6. [skill] C与C++对于类型转换的验证
  7. python+selenium方法大全
  8. PS打造油画般的风景人像
  9. 第k小的数(二分、partition)
  10. 给mysql salve从库复制授权_MySQL主从复制
  11. checkout 撤销修改_撤销修改(第8篇)
  12. Eclipse用法和技巧十七:覆盖父类方法
  13. 限制UITextView输入字数(兼容iOS7)
  14. size_t_百度百科
  15. gin框架01--快速入门gin框架
  16. 夏普M3508U复印机无法打印的解决方法
  17. 嵌入式Linux系统的指纹识别,嵌入式指纹识别系统设计
  18. 如何把视频压缩到最小?请看详细步骤
  19. 服务器装系统提示未找到任何驱动器,u盘装系统win7显示未找到任何驱动器怎么办?未找到任何驱动器解决步骤...
  20. cenntos7安装Nginx添加passenger模块

热门文章

  1. eclipse javafx找不到或无法加载主类_JVM类加载
  2. iphone远程连接mysql_如何远程连接数据库 原来是这样的
  3. c语言五位数大到小排序,刚学c语言,老师让用if编一个五个数字从大到小的排序,有那个大神能帮我,谢谢啦...
  4. Oracle数据库被锁
  5. 【编程语言】Python-Pandas库中的交叉表
  6. springMVC ---- 异步调用
  7. JavaSE----代码块、内部类
  8. plsql 自动查询最后页_一次SQL查询优化思考过程(900W+数据,从17s到300ms)
  9. SpringBootSwagger构建REST API并生成API文档
  10. jmeter下TPS插件的安装