问题标签 [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.
c++ - 用 C++ 编写 OpenEXR 16 位图像文件
我正在尝试使用 OpenEXR 编写使用 OpenGL 渲染的 16 位纹理,遵循文档第 4 页中的示例,但由于某种原因,我的代码在执行时崩溃file_exr.writePixels(512)
。我在这里有什么遗漏吗?
更新:我确实检查了这一点,fboId
并且pboId
已经很好地初始化,并且在此之前不存在 OpenGL 错误。
python - 在 mac 上安装 OpenCV 操作超时
我想在我的 Mac 上安装 opencv for python。当我按照网站上的教程进行操作时
我在命令控制台上输入了这个命令。
该操作会在我的计算机上安装每个依赖框架,其中一个是“openexr”。
但是,此安装操作会抛出此错误
所以我也尝试将该文件下载到上面的网站,http://download.savannah.gnu.org和 OpenEXR 官方网站,但我认为该链接被阻止或有问题。
有什么解决方案可以在我的 Mac 上安装 OpenCV for python?
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),但到目前为止没有任何效果。
linux - 在 Ubuntu 中哪里可以找到 libopenexr.so?
我想构建一些依赖于libopenexr库的代码示例。
我找到了这两个包:
我尝试安装它们,但是它们已经安装:
我在/usr/include中看到包含文件,但是我找不到相应的库。所以我无法链接项目。我做了几次尝试,例如:
但它看起来在系统中不可用。
知道它在哪里吗?我应该多做些什么?我怎样才能找到它?
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。
如果需要,请告诉我,我会发布更详细的信息,我尽量保持简短。
c++ - 将 Flycapture2 图像转换为浮点数*
我正在尝试将 Flycapture2 图像保存为浮点 EXR 图像。我从相机得到的像素格式是 YUV420,我需要将其转换为 RGB 才能保存。做这个的最好方式是什么?精度对此非常重要。
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 文件。
openexr - 如何使用 cmake for windows 7 VS2013 构建 OpenEXR
我在使用 Cmake for VS2013 构建 OpenEXR 解决方案时遇到了问题。
仅供参考,我已经安装了 OpenEXR、ILMBase 的先决条件,并在系统路径变量中指定了路径。但是,当我配置 Cmake 为 VS2013 生成解决方案时,无法找到 ILMBase 包前缀。
这个有什么解决办法吗??
c++ - 分配“半”类型时的 OpenEXR 链接器错误
我在将值分配给包含 OpenEXR 定义的半类型的 Imf::Rgba 结构时遇到问题。似乎存在与从浮点数转换为半数有关的链接器错误。
我相信这是 Windows 上的常见问题,需要定义 OPENEXR_DLL。但是,当我在 OS X 上编译时,这不起作用。我尝试链接到 libIlmImf.dylib 和 libIlmImf.a,结果相同。使用的 OpenEXR 版本是 2.2.0,使用 Homebrew 安装。
ffmpeg - FFmpeg - EXR 到 MOV,重复前 24 帧
我正在尝试以原始分辨率将 EXR 转换为 h264:MOV。它会创建 QT,但是当我回放它时,它会循环播放前 24 帧,一遍又一遍,似乎是帧序列的持续时间。
下面是我正在运行的命令,以及输出: