问题标签 [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 - 如何使用 imageio 修复 mimwrite raise RuntimeError("Zero images werewritten.")?
我得到了组合 png 文件以创建 gif 的代码。我已经让它在另一台使用不同 png 文件的计算机上工作,但是当我可以在另一个项目上使用它时,我得到一个我不明白的错误(我还在学习)。任何人都可以帮忙吗?错误读取
我在正确的工作目录中,代码似乎可以运行到最后一行。我尝试更改 png 文件名以匹配我过去使用的文件名,但这并没有帮助。我在 GitHub 的 Imageio 的用户 API 上寻求帮助,但一无所获。Program creek 有一段类似的代码,从它的投票来看似乎运行良好,但我认为与我的没有显着差异。
我使用的代码如下,但我没有写。
我希望输出是一个包含 12 帧的 gif 文件。错误读取
python - 如何从 numpy 数组创建 .fits 文件
我目前正在尝试将 .cr2 转换为 .fits 文件。我目前无法创建 .fits,因为我创建的任何文件由于错误的配合形状而无法打开或工作。
我已经尝试使用解决方案将 3d Numpy 数组写入带有 Astropy 的 FITS 文件,但仍然无法正常工作。
它成功创建了 .fits 文件,但是在打开“无法读取适合文件”时出现错误。每当我尝试打开从另一个软件创建的 fit 文件时,它都会毫无问题地打开。
python - 如何将JPG转换为适合Python?
我正在尝试使用 imageio 和 PIL 将原始 cr2 图像转换为 .fits。但是,我无法将图像转换为 .fits 格式
我目前正在将 .cr2 转换为 jpg,因为我无法将 .cr2 转换为 .fits。(如果可能 = 最好)。转换为 jpg 后,我打开文件并将 r,g,b 拆分为 3 个不同的数组,并将每个数组传递给单独的 .fits 文件,但是,每当我尝试将 r,g,b 的全部数据组合为数组它永远不会起作用。
它给了我单色 .fits 图像,而我想要的是具有所有 R、G、B 颜色作为 .fits 图像的图像。
python - 每个 GPU 的 Nvenc 会话限制
我正在使用 Imageio,这是一个包装 ffmpeg 的 python 库,通过 nvenc 进行硬件编码。我的问题是我无法启动超过 2 个会话(我使用的是非 Quadro GPU)。即使使用多个 GPU。我查看了 NVIDIA 的支持矩阵,他们说每个 gpu 只有 2 个会话,但似乎是每个系统。
例如,我在一个系统中有 2 个 GPU。我可以使用环境变量 CUDA_VISIBLE_DEVICES 或设置 ffmpeg 标志 -gpu 来选择 GPU。我已经使用 Nvidia-smi cli 验证了 gpu 的使用情况。我可以在单个 gpu 上进行 2 个编码会话。或者 1 个会话分别在 2 个单独的 gpus 上工作。但我无法让 2 个编码会话在 2 个 gpus 上工作。
更奇怪的是,如果我添加更多 gpus,我仍然停留在 2 个会话中。我无法在第三个 gpu 上启动第三个编码会话。无论 gpus 的数量如何,我总是停留在 2。有想法该怎么解决这个吗?
python - 致命的 Python 错误:在解释器关闭时无法获取 <_io.BufferedReader name=8> 的锁定,可能是由于守护线程
运行以下:
我得到:
如果我尝试,它不会发生:
或者
所以这显然是复制对象的问题。我搜索了守护线程,但由于我直接使用 imageio,我无法弄清楚为什么以及如何解决它。我将不胜感激任何建议。
python - python imageio低分辨率高频视频-imagio无法正确读取视频
我尝试将低分辨率、高频视频加载到并提取和编辑一些帧并将它们保存为 gif。检查加载视频的长度给了我“inf”,这不可能是真的,可以吗?
如果我尝试显示任何框架
所有图像无论哪个索引看起来都一样。
原因可能是 nframes 被读取错误。
输出:
难道是不支持这种ffmpeg_version格式?如果有人可以提供帮助,非常感谢。
python - imageio 生成黑色图像序列
我正在尝试使用imageio将图像序列写入 gif 文件,但我得到的只是一张黑色图像。
我正在使用的代码:
我期待一条不断增长的白线..
PS我希望附加在循环内。我将把它用于相当重的图像序列,所以我想即时写入
python - 如何在 Python 中从不同大小的图像(.png)创建 gif
我正在使用 ImageIO 创建一个 .gif 文件。我有 3 个不同大小的 .png 图像:
可见第二张图像太宽并且超出了框架。是否可以固定 .gif 的帧大小,以便它可以容纳所有三个图像的尺寸?
目前,它将第一个图像的尺寸分配给 gif 文件。
这是代码:
python - Imageio Pillow 插件需要 Pillow lib
代替:
我在用:
它给了我以下错误:
图像错误:6078 - Imageio Pillow 插件需要 Pillow lib。
枕头已安装
我应该调查什么?