使用 matplotlib 显示图像序列

2023-11-21

我有一个简单的 python 脚本,使用 OpenCV 从文件夹加载图像并循环显示它们。我想使用重现这种效果matplotlib.

import cv2 as cv
import os

im_files = [for f in os.listdir('.') if f[-3:] == 'png']

for f in im_files:
    im = cv.imread(f, 0) #read image in greyscale
    cv.imshow('display', im)
    cv.waitKey(1)

cv.destroyAllWindows()

我尝试了以下脚本,但打开显示绘图的 pyplot 窗口变得无响应。

import pylab as pl
import os

files = [f for f in os.listdir('.') if f[-3:] == 'png']
pl.ion()
for f in files:
    im=pl.imread(f)
    pl.imshow(im)
    pl.draw()

我用谷歌搜索了很多,但找不到任何解决方案。我该怎么做呢?我在 Windows 8 上使用 Anaconda 1.6 32 位。


img = None
for f in files:
    im=pl.imread(f)
    if img is None:
        img = pl.imshow(im)
    else:
        img.set_data(im)
    pl.pause(.1)
    pl.draw()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 matplotlib 显示图像序列 的相关文章

随机推荐

  • Zend_Log 在 application.ini 中

    有没有示例如何从 application ini 设置 zend log 实例 我只找到了一个记录到文件的示例 但我想登录到 SQLITE 数据库表 Zend 日志资源 好问题 我找不到实例化的方法Zend Log Writer Db来自引
  • 让 Jquery 和 Bootstrap 与 Rails 6 配合使用

    我是 Rails 新手 正在努力让 Jquery 和 Bootstrap 与 Rails 6 配合使用 我认为这与将应用程序从 Rails 5 切换到 Rails 6 以及使用 webpacker 加载 Jquery 而不是将其作为 gem
  • 在Python中子类化“对象”类的目的是什么?

    所有 Python 内置函数都是以下类的子类object我也遇到过许多用户定义的类 为什么 上课的目的是什么object 这只是一个空班级 对吧 注意 新式类是 Python 3 中的默认类 object那里是不必要的 请阅读下文 了解有关
  • 如何使用 jQuery 或 JS 检查事件处理程序是否存在?

    我想在将函数绑定到事件之前检查事件是否可用 问题是 Google Chrome 支持 Video 元素中的 loadedmetadata 事件 而 FireFox 不支持 我做了以下事情 video bind loadedmetadata
  • Angular 5 材质数据表排序不起作用

    因此 我的 Angular 5 应用程序中有一个可用的 Angular 材质数据表 但是当我尝试添加排序功能时 基于此处的官方文档 https material angular io components table overview so
  • Sys.setlocale:设置区域设置的请求...无法满足

    我在用着strptime 在我的包的一个函数中 我需要使用特定的本地设置解析字符串并使用Sys setlocale作为获取英语本地化设置的解决方法 为了减少副作用 之后会恢复之前的本地设置 该函数的基本代码片段如下 parameter se
  • 在 ARCore 中检测垂直平面

    我想知道是否有人能够使用 ARCore SDK 实时识别设备前方的垂直平面 我通过使用直线方程定义墙来获得不错的结果 z Multiplier x Constant For every y 通过 对于每个 y 注释 我的意思是我忽略 y 轴
  • 是否可以使用Python知道 chr 接受的最大数量?

    来自Python的文档chr内置函数 最大值chr接受的是 1114111 十进制 或 0x10FFFF 基数 16 而事实上 gt gt gt chr 1114112 Traceback most recent call last Fil
  • 卷积神经网络的维度

    我试图了解卷积神经网络中的维度如何表现 下图中 输入是具有 1 个通道的 28 28 矩阵 然后有 32 个 5 5 过滤器 高度和宽度的步长为 2 所以我知道结果是 14 14 32 但在下一个卷积层中 我们有 64 个 5 5 滤波器
  • 错误:exportArchive:找不到“io.ionic.starter”的配置文件

    我正在尝试构建我的 ionic 3 应用程序并在我的设备上部署和实时重新加载 因此我正在尝试以下命令 ionic cordova run ios device prod lcs 但运行该命令后 我收到以下错误 error exportArc
  • 如何通过 FileWriter 设置 BufferedWriter 上的缓冲区大小

    我遇到了一个问题BufferedWriter当我使用一些线程将数据写入单个文件时 我设置了缓冲区大小BufferedWriter 但是无论我设置什么数字 当缓冲区为8192 默认缓冲区大小 时 它会将数据刷新到磁盘 而不是我设置的大小 这里
  • 使用 AXIS2 创建的 ADB 存根在客户端获取原始 XML SOAP 响应

    我使用 AXIS2 创建的 ADB 存根访问 SOAP 服务 我想记录服务返回的任何轴故障的原始 XML 响应 我可以将这些错误捕获为 ServiceError 但是 我没有找到检索原始 XML 的方法 请参见下面的示例 我找到了一种使用
  • Google Api Php 客户端的刷新令牌

    我正在使用 Google API 客户端访问 Google Analytics 我想以离线模式访问数据 所以我需要刷新令牌 如何获取刷新令牌 尝试使用以下代码
  • 多线程比单线程慢

    我有以下代码 控制台应用程序 Program cs 的完整内容 单线程执行 countUp 到 countUp4 需要 13 秒 多线程执行需要 21 秒 我有 Intel Core i5 2400 3 10 GHz 8 GB RAM Wi
  • 在 FastAPI 中从根目录提供静态文件

    我正在尝试让 FastAPI 与 Svelte 一起工作 我已经使用 Svelte 构建了静态文件 现在我尝试通过 FastAPI 提供它们 问题是构建的 Svelte 文件引用了例如global css从根目录 这意味着我不能将它们安装在
  • 在java中通过ref传递枚举

    如何在java中通过引用传递枚举参数 有什么解决办法吗 Java 总是按值传递 您传递引用 而不是对象 引用是按值传递的 您可以更改引用在传入的函数中指向的可变对象的状态 但不能更改引用本身
  • 如何在 Django/Python Web 应用程序中使用 Trac wiki 格式?

    我有一个 Python Web 应用程序 特别是 Django 我正在从 Trac 数据库中读取一些数据 其中的描述使用维基格式 并将其显示为 HTML 我考虑过 markdown 模块 但意识到 Trac wiki 格式和 markdow
  • 在 Symfony2 中异步调用命令

    我想从 Symfony2 的控制器中异步调用命令 到目前为止我找到了以下解决方案 cmd this gt get kernel gt getRootDir console new MLCJobWorkerCommand gt getName
  • 如何给tomcat设置IP地址? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我有一个 Tomcat 服务器 其中 war文件正在运行 我可以运行 war打字时文件本地主机 8080 在浏览器中 但我必须通过网络访问这个 war 文件 所以我有一个外部IP
  • 使用 matplotlib 显示图像序列

    我有一个简单的 python 脚本 使用 OpenCV 从文件夹加载图像并循环显示它们 我想使用重现这种效果matplotlib import cv2 as cv import os im files for f in os listdir