问题标签 [openexr]

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 回答
1807 浏览

c++ - 用 C++ 编写 OpenEXR 16 位图像文件

我正在尝试使用 OpenEXR 编写使用 OpenGL 渲染的 16 位纹理,遵循文档第 4 页中的示例,但由于某种原因,我的代码在执行时崩溃file_exr.writePixels(512)。我在这里有什么遗漏吗?

更新:我确实检查了这一点,fboId并且pboId已经很好地初始化,并且在此之前不存在 OpenGL 错误。

0 投票
1 回答
335 浏览

python - 在 mac 上安装 OpenCV 操作超时

我想在我的 Mac 上安装 opencv for python。当我按照网站上的教程进行操作时

我在命令控制台上输入了这个命令。

该操作会在我的计算机上安装每个依赖框架,其中一个是“openexr”。

但是,此安装操作会抛出此错误

所以我也尝试将该文件下载到上面的网站,http://download.savannah.gnu.org和 OpenEXR 官方网站,但我认为该链接被阻止或有问题。

有什么解决方案可以在我的 Mac 上安装 OpenCV for python?

0 投票
4 回答
4888 浏览

c++ - 使用 visual-studio 2010 为 Windows7 64 编译 OpenEXR 失败

我在使用 CMake 为 Windows 7 构建 OpenEXR 时遇到问题。

我正在按照此处描述的说明进行操作

我运行cmake命令后的cmd输出如下:

这会生成包含许多项目的解决方案,但是,尝试构建项目 ALL_BUILDS 失败。

我注意到所有非编译项目(除了 porject ilmimf)都抱怨

尝试独立构建项目 IlmImf 报告:

这是项目 ilmimf 的完整输出:

请注意,我在管理员模式下运行 cmd 和 Visual Studio 2010,尝试编译所有配置(调试、发布、MinSizeRel、RelWithDebInfo),但到目前为止没有任何效果。

0 投票
2 回答
1451 浏览

linux - 在 Ubuntu 中哪里可以找到 libopenexr.so?

我想构建一些依赖于libopenexr库的代码示例。

我找到了这两个包:

我尝试安装它们,但是它们已经安装:

我在/usr/include中看到包含文件,但是我找不到相应的库。所以我无法链接项目。我做了几次尝试,例如:

但它看起来在系统中不可用。

知道它在哪里吗?我应该多做些什么?我怎样才能找到它?

0 投票
1 回答
499 浏览

c++ - OpenEXR + OpenGL 未处理异常

在尝试执行 OpenGL SuperBible 第 5 版中的示例时,我遇到了很多问题。来自第 9 章/hdr_bloom。

问题是由链接 OpenEXR 库引起的,所以我手动构建它们并用作者的库替换它们。

现在,我可以设法运行该程序,但是当我尝试加载用作纹理的 HDR 图像时出现未处理的异常错误。

这是用于加载 HDR 纹理的代码,如果我将其全部注释掉,程序运行没有问题,但我的对象上没有纹理。

它是这样调用的:

请注意我的标记,它显示了未处理异常发生的确切位置。

如果我尝试运行它,我会收到此错误:

hdr_bloom.exe 中 0x77938E19 (ntdll.dll) 处未处理的异常:0xC0000005:访问冲突写入位置 0x00000014。

我的调试器指向这段代码:

这是其中的一部分fstream

我的声明如下所示:

我不知道这是否重要,但是当我第一次尝试运行它时,我的 zlib.lib 出现 SAFESEH 错误,所以我在 Linker->Advanced 中关闭了 SAFESEH。

作者提供的项目是在 VisualStudio2008 中创建的,我使用的是较新版本,并在打开时对其进行了转换。

另外,我使用的是 Windows 7 64 位和 Microsoft Visual Studio 2013 Ultimate。

如果需要,请告诉我,我会发布更详细的信息,我尽量保持简短。

0 投票
1 回答
299 浏览

c++ - 将 Flycapture2 图像转换为浮点数*

我正在尝试将 Flycapture2 图像保存为浮点 EXR 图像。我从相机得到的像素格式是 YUV420,我需要将其转换为 RGB 才能保存。做这个的最好方式是什么?精度对此非常重要。

0 投票
1 回答
4716 浏览

c++ - Windows上的CMake zlib依赖错误

我正在尝试在 Windows 上构建 OpenEXR 2.2,但下载附带的说明没有按预期工作。IlmBase 的指令有效,但是一旦我得到 OpenEXR 指令,它就会因为 zlib 而失败。此时的步骤是:

所以我去了这个网站,在开头的部分:当前版本在这里公开可用:我下载 了zlib 源代码,版本 1.2.8,zipfile 格式......

然后,我继续下一步,这是我得到错误的地方:

所以这是我输入的命令:

这是我得到的错误:

找不到 ZLIB(缺少:ZLIB_LIBRARY)(找到版本“1.2.8”)

第一个问题是,说明中没有提到 ZLIB_LIBRARY。其次,zlib 下载看起来都是源代码。不涉及 .lib 或 .dll 文件。

0 投票
1 回答
838 浏览

openexr - 如何使用 cmake for windows 7 VS2013 构建 OpenEXR

我在使用 Cmake for VS2013 构建 OpenEXR 解决方案时遇到了问题。

仅供参考,我已经安装了 OpenEXR、ILMBase 的先决条件,并在系统路径变量中指定了路径。但是,当我配置 Cmake 为 VS2013 生成解决方案时,无法找到 ILMBase 包前缀。

这个有什么解决办法吗??

在此处输入图像描述

0 投票
1 回答
626 浏览

c++ - 分配“半”类型时的 OpenEXR 链接器错误

我在将值分配给包含 OpenEXR 定义的半类型的 Imf::Rgba 结构时遇到问题。似乎存在与从浮点数转换为半数有关的链接器错误。

我相信这是 Windows 上的常见问题,需要定义 OPENEXR_DLL。但是,当我在 OS X 上编译时,这不起作用。我尝试链接到 libIlmImf.dylib 和 libIlmImf.a,结果相同。使用的 OpenEXR 版本是 2.2.0,使用 Homebrew 安装。

0 投票
1 回答
547 浏览

ffmpeg - FFmpeg - EXR 到 MOV,重复前 24 帧

我正在尝试以原始分辨率将 EXR 转换为 h264:MOV。它会创建 QT,但是当我回放它时,它会循环播放前 24 帧,一遍又一遍,似乎是帧序列的持续时间。

下面是我正在运行的命令,以及输出: