问题标签 [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-2.7 - 安装 imageio Python 2.7.14
我正在尝试使用 pip 安装 imageio 模块:
因为这是https://media.readthedocs.org/pdf/imageio/latest/imageio.pdf推荐的。
但是,每次说安装语法无效时,我都会收到错误消息。我想知道通过 PIP 导入此模块的有效语法是什么,或者如果可能的话,一个 imageio 的下载链接将允许我使用该命令
这是将新模块导入 python 的常用语法
python - 使用imageio时如何将图像打开为rgb文件
我有一个现有的代码段读取图像,使用scipy.misc
如果我想用 imageio 替换它,该怎么做,我可以使用
我不清楚在"RGB"
使用时在哪里设置参数imageio.imread
。
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
我已经验证了该文件存在并且确实存在。错误来自此函数:
python-2.7 - ImageIO - 从加载的图像中获取图像的宽度和高度
我需要使用 imageio 获取图像的宽度和高度,将图像加载到 imageio 中imread
,如何获取图像的高度和宽度,或者换句话说,图像的分辨率?在文档中,它提到它将返回 numpy 数组
例子:
当我打印出来时,我相信它会返回一个颜色数组列表
任何的想法?提前致谢。
python-2.7 - 优化 128mb EXR 图像
在initializeGL
中QGLWidget
:
我正在加载一个.exr
图像(128mb)4000x2000imageio.imread
in paintGL
in QGLWidget
:
我绘制我的单个四边形,glBegin(GL_QUADS)
然后glEnd()
将纹理输入glTexImage2D
并将其绑定到我之前创建的四边形。
我加载图像或代码本身没有任何问题,一切正常,但我面临性能问题并且导航场景开始滞后,我认为是因为图像的巨大尺寸。
有什么办法可以减小尺寸吗?还是提高性能呢?
注意:即使是图像,numpy.float32
我也只显示它,GL_RGBA
这意味着有 0.4545 伽马乘法,我不知道这是否会影响性能,但我想指出这一点。
提前致谢。
更新:
这是代码:
我试过这个:
我转移glTexCoord2f
到initializeGL
函数,绑定一次,然后将它绑定到 0:
然后paintGL
再次绑定它,
但它没有显示纹理,不确定我是否遗漏了什么。
python - 使用 imageio 从同一目录读取多个图像
我有一个test/
包含图像的目录0.jpg
,并且1.jpg
. 如何使用imageio
'smimread
函数指定目录test
并同时读取0
和1
?或者这不是它的本意?
我试过imageio.mimread(uri="/path/to/test/", format=".jpg")
但得到以下结果:
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 库/等?
python - python imageio图像大小而不将图像加载到内存
我正在将 imageio 与 Python 一起使用。它似乎有一个比 PIL 和 consorts 更干净的 API,所以我想继续使用 imageio 而不是其他工具。
我知道如何获取图像大小:
有没有一种方法可以获取图像的大小,而无需将其完全加载到内存中?这应该是可能的,不是吗?至少对于一些(我猜)在标题中有图像大小的格式?
python - 使用 ImageIO 和 Python 将 EXR 转换为 JPEG
我只是想将 EXR 转换为 jpg 图像,但结果却很暗。有谁知道我在这里做错了什么?我正在标准化图像值,然后将它们放入 0-255 色彩空间。它仍然看起来不正确。
用于测试 exr 图像的 Dropbox 链接:https ://www.dropbox.com/s/9a5z6fjsyth7w98/torus.exr?dl=0
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,但没有任何帮助。有没有人找到另一种解决方案?
谢谢