问题标签 [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 回答
6490 浏览

python-2.7 - 安装 imageio Python 2.7.14

我正在尝试使用 pip 安装 imageio 模块:

因为这是https://media.readthedocs.org/pdf/imageio/latest/imageio.pdf推荐的。

但是,每次说安装语法无效时,我都会收到错误消息。我想知道通过 PIP 导入此模块的有效语法是什么,或者如果可能的话,一个 imageio 的下载链接将允许我使用该命令

这是将新模块导入 python 的常用语法

0 投票
2 回答
9260 浏览

python - 使用imageio时如何将图像打开为rgb文件

我有一个现有的代码段读取图像,使用scipy.misc

如果我想用 imageio 替换它,该怎么做,我可以使用

我不清楚在"RGB"使用时在哪里设置参数imageio.imread

0 投票
0 回答
946 浏览

python - python imageio由于未知原因无法加载位图

我正在关注这个 tensorflow assignment,我在第一个问题中遇到了问题。我必须使用给定的代码加载和转储一些数据数据,但由于某种原因它不起作用。

我第一次遇到这个错误:

Could not find a format to read the specified file in mode 'i'

我通过安装解决了libfreeimage-dev但现在我有另一个错误是Could not load bitmap "FILE_PATH/FILE_NAME.png": No known reason

我已经验证了该文件存在并且确实存在。错误来自此函数:

0 投票
1 回答
5179 浏览

python-2.7 - ImageIO - 从加载的图像中获取图像的宽度和高度

我需要使用 imageio 获取图像的宽度和高度,将图像加载到 imageio 中imread,如何获取图像的高度和宽度,或者换句话说,图像的分辨率?在文档中,它提到它将返回 numpy 数组

例子:

当我打印出来时,我相信它会返回一个颜色数组列表

任何的想法?提前致谢。

0 投票
0 回答
90 浏览

python-2.7 - 优化 128mb EXR 图像

initializeGLQGLWidget
我正在加载一个.exr图像(128mb)4000x2000imageio.imread

in paintGLin QGLWidget
我绘制我的单个四边形,glBegin(GL_QUADS)然后glEnd()将纹理输入glTexImage2D并将其绑定到我之前创建的四边形。

我加载图像或代码本身没有任何问题,一切正常,但我面临性能问题并且导航场景开始滞后,我认为是因为图像的巨大尺寸。

有什么办法可以减小尺寸吗?还是提高性能呢?

注意:即使是图像,numpy.float32我也只显示它,GL_RGBA这意味着有 0.4545 伽马乘法,我不知道这是否会影响性能,但我想指出这一点。

提前致谢。

更新:
这是代码:

我试过这个:
我转移glTexCoord2finitializeGL函数,绑定一次,然后将它绑定到 0:

然后paintGL再次绑定它,

但它没有显示纹理,不确定我是否遗漏了什么。

0 投票
3 回答
2717 浏览

python - 使用 imageio 从同一目录读取多个图像

我有一个test/包含图像的目录0.jpg,并且1.jpg. 如何使用imageio'smimread函数指定目录test并同时读取01?或者这不是它的本意?

我试过imageio.mimread(uri="/path/to/test/", format=".jpg")但得到以下结果:

0 投票
0 回答
595 浏览

python - 如何在 Python 中加载 JPEG XR 图像文件

我有一些 JPEG XR 格式的图像(文件结尾“.wdp”和“.jxr”)并希望在 Python 中加载它们。我不得不做一些研究,因为格式似乎相当“异国情调”。

我终于找到了一些线索,表明 ImageIo 似乎支持该格式(尽管只是通过另一个库,但无论如何) - 它甚至在这里得到了建议 -如何使用 Python 解码内存中的 JPEG XR 文件?

我设置了所有内容并使用以下代码:

但是它失败并出现以下错误:

ValueError:无法加载位图“D:\SOME_DIRECTORIES_TO_FOLLOW.............\d02123020.jxr”:未知原因。

经过进一步研究,当我发现一个大概永远无法修复的错误报告时,我的希望破灭了——https: //github.com/imageio/imageio/issues/269

所以看起来 ImageIo 是一个死胡同,我想知道:是否还有其他支持 JPEG XR 格式的 python 库/等?

0 投票
0 回答
2498 浏览

python - python imageio图像大小而不将图像加载到内存

我正在将 imageio 与 Python 一起使用。它似乎有一个比 PIL 和 consorts 更干净的 API,所以我想继续使用 imageio 而不是其他工具。

我知道如何获取图像大小:

有没有一种方法可以获取图像的大小,而无需将其完全加载到内存中?这应该是可能的,不是吗?至少对于一些(我猜)在标题中有图像大小的格式?

0 投票
2 回答
4842 浏览

python - 使用 ImageIO 和 Python 将 EXR 转换为 JPEG

我只是想将 EXR 转换为 jpg 图像,但结果却很暗。有谁知道我在这里做错了什么?我正在标准化图像值,然后将它们放入 0-255 色彩空间。它仍然看起来不正确。

用于测试 exr 图像的 Dropbox 链接:https ://www.dropbox.com/s/9a5z6fjsyth7w98/torus.exr?dl=0

在此处输入图像描述

0 投票
0 回答
356 浏览

macos - 运行“imageio.plugins.ffmpeg.download()”时出错

imageio.plugins.ffmpeg.download()在安装moviepy和imageio并导入imageio没有错误后尝试运行该命令。我不断收到以下错误,无法找出解决方案:

IOError:无法下载“ffmpeg-osx-v3.2.4”。也许没有互联网连接?如果有,请报告此问题。

我尝试了所有我能想到或/并在网上找到的解决方案,包括此处描述的ffmpeg installation on macOS for MoviePy failed with SSL error,但没有任何帮助。有没有人找到另一种解决方案?

谢谢