问题标签 [python-imageio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1822 浏览

python - Imageio 找不到枕头

我尝试在http://ndres.me/post/matplotlib-animated-gifs-easily/上运行示例:

当我运行它时,Python 告诉我 Pillow 有问题:

RuntimeError: Imageio Pillow 插件需要 Pillow 库。

Pillow 安装在我的电脑上,作为打字

返回

已满足要求:c:\python27\lib\site-packages (2.8.2) 中的枕头

需要什么Imageio

0 投票
2 回答
8023 浏览

python - 如何解决溢出错误:无法将浮点无穷大转换为整数

我正在尝试使用 imageio API 读取帧。我有一个读者作为我收到的对象imageio.get_reader(video_path,"ffmpeg")

追溯:

最初,它nframe是一个浮点值,然后我尝试将其转换为整数,但后来我得到了一个溢出错误。我将感谢您对此的建议。谢谢你。

0 投票
1 回答
591 浏览

python - “浮动”对象在读取帧时不能被解释为整数

我正在尝试使用imageioAPI 读取帧。我有一个reader作为对象,我使用imageio.get_reader(video_path,"ffmpeg"). 我有以下帧阅读器功能

追溯:

我尝试float('inf')按照代码中的注释使用,但在这种情况下没有用。我也尝试将浮点值转换为整数,但它显示相同的错误。我将不胜感激您对此的建议。谢谢你。

0 投票
1 回答
115 浏览

python - 将可执行字节流可视化为图像文件,为什么要旋转 45 度?

我正在尝试可视化恶意软件可执行文件以测试视觉分类方法。使用 Microsoft 恶意软件分类挑战数据集.bytes 文件,我输入了以下内容:

您可以在此处找到示例文件。我希望输出是 .bmp 或其他类型的无损图像文件。我正在使用这个 python 函数将字节转换为图像文件:

我已成功提取字节并将其写入合法的 .bmp 文件,但它旋转了 45 度。当我在十六进制编辑器中打开它并与原始文件进行比较时,我看到它与 .bytes 文件中的序列相同。

转换后的图像

我不太了解图像文件类型,然后使用注释行将 numpy 数组旋转 45 度;由于旋转,我得到一张六边形的图片。如你看到的:

旋转和转换的图像

有什么方法(最好是有效的)制作可以在与原始字节顺序相同的行中看到模式的图像?

PS 上传的图像是 .png,因为它不接受 .bmp 文件。

0 投票
1 回答
717 浏览

python - 在 Python 中将图像导入为“imageio.core.util.Image”类型的 RGB 像素

我想导入一些具有拆分 RGB 值的图像,对于某些图像它可以工作,而对于其他一些图像,输出只为像素的 RGB 提供一个值。

这是代码适用的图像:

这是代码不起作用的图像。

(我将不胜感激任何帮助)

0 投票
1 回答
1091 浏览

python-3.x - 更改 gif 特征

我编写了一个 python 代码,它从图像列表中创建一个 gif。为了做到这一点,我使用了 python 库:imageio。这是我的代码:

当我尝试使用带有图像列表的代码时,正确创建了 Gif,但我不知道如何更改其参数:我的意思是我希望能够控制 gif 图像之间的延迟,以及控制 gif 的运行时间。

我尝试使用 PIL 的 Image 模块来制作我的 gif,并更改其信息,但是当我保存它时,我的 gif 变成了我的第一张图像。

你能帮我理解我做错了什么吗?

这是我运行以尝试更改 gif 参数的代码:

0 投票
2 回答
2634 浏览

arrays - 在 Numpy Array 中转换 Python 获取请求(jpg 内容)的响应

我的功能的工作流程如下:

  • 通过python get请求检索jpg
  • 在磁盘上将图像保存为 png(即使下载为 jpg)
  • 使用 imageio 读取磁盘映像并将其转换为 numpy 数组
  • 使用数组

这就是我要保存的内容:

这就是我将 png 加载和转换为 np.array 的方法

由于我不需要永久存储下载的内容,因此我尝试修改我的函数,以便直接将 response.content 转换为 Numpy 数组。不幸的是,每个类似 imageio 的库都以相同的方式从磁盘读取 uri 并将其转换为 np.array。

我试过了,但显然它没有用,因为它需要输入 uri

有没有办法克服这个问题?如何在 np.array 中转换我的 response.content?

0 投票
0 回答
762 浏览

python - OSError:写入图像文件时编码器错误-2

写入图像文件时出现以下错误:

我正在编写代码的函数是:

我是这方面的初学者,请帮助。

0 投票
1 回答
162 浏览

python - 通过文件夹迭代图像

我有一个从 0 到 9 的灰度图像文件夹,它们大约是 2400,我需要将它们加载到 python 中,以便将所有 Zeor 作为一个数组放在一起,然后将 Ones 作为一个数组放在一起,等等......我用过下面的代码将一个图像加载为一个数组,但我不知道如何加载所有图像并将每个数字组合在一起。我考虑过通过文件夹进行迭代。

有谁知道该怎么做或有其他想法吗?

0 投票
1 回答
514 浏览

python-3.x - 处理来自 imageio.imread 的 HTTPError

我正在使用imageio.imread并且有一个可以给出 404 错误的图像 URL 列表。

这种或以下方法都不适合我:

使用 urllib

使用 requests.exceptions

下面的 Colab 笔记本显示了两者如何给出HTTPError: HTTP Error 404: Not Found https://colab.research.google.com/drive/1uOOzJ4jDvYKe5zdFfxDkbcNRpxcjaOOj