问题标签 [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.
python - Python ImageIO:打开的文件太多
我在 python 中使用 imageio 以打开目录中的所有视频文件并将它们转换为 numpy 数组。
这是我正在使用的脚本:
最终此脚本崩溃并出现以下错误输出:
我正在从 imageio 关闭 Reader 对象。似乎 ffmpeg 打开的文件没有正确关闭。
我在这里缺少一个明显的步骤吗?我是否正确关闭了文件?
编辑:找到临时解决方案。在 github 上打开了一个新问题。
我可以通过取消注释“imageio/plugins/ffmpeg.py”中的以下代码行来解决该问题:
然后我在以下位置添加了对上述函数的调用_close(self)
:
我不确定这样做的副作用是什么,但它为我提供了一个解决方案。
python - 在python中使用imageio从图像制作gif
我试过在网上阅读很多例子,发现imageio
它是完美的包。还找到了这里写的例子。
我刚刚按照所示的示例并尝试了以下操作
和另一个例子。
这两个都不起作用。基本上我只看到 gif 的第一帧,然后眨眼就结束了。持续时间设置为 0.5 秒,所以它应该可以正常工作。我可能在这里错过了一些东西。
python - Python:VirtualEnv 中的 ImageIO ValueError
我imageio
用来从使用 PIL 创建的一组 PNG 生成 GIF。这是我的代码(在这里找到):
但是,我不断收到以下错误:
有人对我能做什么有任何想法吗?我尝试在虚拟环境之外运行它,但它一直告诉我ImportError: No module named imageio
(与 scipy 和其他一些模块相同),所以我不知道该怎么做。
编辑:
想通了,只需使用 imread(filename) 而不是 mimread(filename) 就可以了。
python-imageio - Python上的ffmpeg插件imageio
我只是试着打电话
从moviepy.editor导入VideoFileClip
但我收到此错误
如果我试着叫这个
imageio.plugins.ffmpeg.download()
答案是
我能做什么?
python - Python错误:索引超出范围
我对使用 python 进行图像处理感到好奇,所以我发现了这个很棒的库 imageio,我试图操纵图片的像素并将它们保存在一个新文件中,但是我在循环中遇到了一些问题,这就是代码的样子 enter图片描述在这里 ,这是我得到的错误!IndexError: index 3507 is out of bounds for axis 0 with size 3507 代码:
python - python中的Imageio:压缩gif
有没有办法在使用imageio
in制作时压缩 gif python
?我正在用大约 200 张图像制作 gif,最终文件为 30MB。如果它是 5-10 MB,我会更喜欢。无论如何,图像是单色的,所以应该可以压缩。有没有我可以使用或指定的工具imageio
?
这是我制作 gif 的代码:
python - 使用 Imageio Python 加速现有 Gif
我正在寻找加快我Imageio
在 python 中制作的 gif 的速度。我没有用来制作 gif 的图像,但我有 gif。
imageio
我在文档或在线任何地方都找不到合适的来源。你能给我一些建议吗?
python - Python 的 imageio 模块不会返回超过一帧
我有以下关于 imageio Python 库的代码,它加载了我从当前文件夹中拥有的 2 张图像,将所有颜色 > 200 替换为 0(使其更暗),然后将结果打印到新的 .gif 图像:
问题是生成的图像只包含 1 帧,只有 1 个图像,而不是我已经“合并”在 surface1.gif 中的两个图像。这是为什么?
python-2.7 - 为什么我的 gif 在 753 次迭代后丢失了 png 文件
我正在使用以下 python 代码从大约 3000 个 .png 文件中生成一个 .gif 文件。但是 .gif 文件只有大约 1000 个 .png 文件。为什么 .gif 没有所有 .png 文件?我可以组合创建 .gif 文件的 .png 文件的数量是否有限制?
python - python imageIO() ffmpeg 输出 3D ndarray
我正在尝试使用带有ffmpeg插件和HEVC编解码器的python中的imageIO对图像集合进行编码和解码。
我正在使用的流是一个形状为 (1024,512) 的 ndarray。当我在每个图像上使用 writer.append_data() 时,形状如上(1024,512)。在调用 writer.close() 之后,我在刚刚从上面制作的视频上创建了另一个阅读器。当询问视频的单个图像时,它的形状是 (1024,512,3)。这都是灰度的,所以我只希望有一个 uint8 数组,形状为 (1024,512)。为什么 ImageIO 为我的视频增加了 2 个维度?我只想要一个。