问题标签 [hdrimages]
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.
java - 如何在 Java 中读取 HDR envi 图像(使用 GDAL 或 Opencv)?
我有一个 160 波段的 HDR envi 图像,该图像的大小为 4 GB。每个像素(行、列)的每个波段都有一个相关的双精度值(反射率值)。此外,每个像素都有一个相关的地理点。
我可以通过使用 R 包(例如 RASTER)来阅读它。但是,我的应用程序将用 Java 编写,我想知道是否有人使用某些库(例如 OpenCV)来读取 HDR Envi 图像。我也会接受 Java 中的其他库。
我只需要读取每个波段和 HDR 图像的每个像素的反射率值和地理点。这意味着:一个像素有 160 个不同的反射率值,它们会生成一个图表(波段 X 反射率)。可以用Java做吗?拜托,我需要一些例子来做到这一点。
c++ - 如何使用 opencv 创建 HDR 图像
我正在使用 opencv 3.0 版本,它支持创建 HDR 图像并尝试使用不同曝光的三个图像生成 HDR 图像。我找到了这个 opencv 教程。
http://docs.opencv.org/master/d3/db7/tutorial_hdr_imaging.html#gsc.tab=0
它很容易理解,但它需要图像的曝光时间等参数。我如何获得这个曝光时间?我只有图像。有人尝试过吗?
谢谢
image - 使用opencv单击图像时如何获取相机的曝光时间?
单击照片时是否可以获得相机的曝光时间。在视频时的 opencv 中,可以使用 Capture 属性函数中的 CV_CAP_PROP_EXPOSURE 设置和获取。但是在图像的情况下,我们如何获得它呢?
谢谢
python - 如何使用 python 加载 *.hdr 文件
我想阅读 *.hdr 文件格式的环境地图。似乎非常流行的库不支持.hdr文件读取,例如OpenCV,PIL等。那么如何将.hdr文件读入numpy数组?
c# - 在 OpenCV 中创建 HDR 图像时出现未处理的异常
使用下面的代码,我正在尝试使用 3 张以不同曝光值拍摄的图像来创建 HDR 图像。使用的 IDE 是 Visual Studio 2013。
在运行代码时,它向我显示以下错误:
OpenCVProject3.exe 中 0x00007FFFC90FA1C8 处的未处理异常:Microsoft C++ 异常:内存位置 0x000000B170C3E630 处的 cv::Exception。
确切的问题是什么?
ios - 是否有将 HDR 图像用于辐照度图的工作流程?
对于 iOS 上的 Metal,是否有使用 HDR 图像(.hdr 或 .exr 格式)制作辐照度图的工作流程?
hdr - 无法使用 OpenEXR 写入 Z 通道
我正在尝试以下官方文档中的读/写示例:
ReadingAndWritingImageFiles.pdf
但我无法写入 Z 通道。在 exrdisplay(官方 EXR 查看器)中,即使曝光最大,图像也是全黑的。
如果我用“R”替换“Z”,那么我可以使用 exrdisplay 看到带红色的图像。
web-standards - 如何在 Web 浏览器中创建和显示 HDR 图像?
是否有任何具有完整 HDR 图像支持的网络图像格式?10/12 位通道、DCI-P3/Rec.2020 色彩空间等。
似乎没有一种传统格式支持它,也没有人谈论它,即使 YouTube 接受 HDR 上传并且 HDR 显示器的采用率正在增加。
python-2.7 - 读取、处理和显示 .EXR 格式图像中的像素
我想读取 exr 文件格式的图像并查看相应位置的像素强度。并且还想将它们堆叠在一起,形成一个神经网络。如何对这些格式进行正常的图像处理?请帮我做这件事!
我已经使用 OpenEXR 文件尝试了此代码,但无法继续进行。
我预计会看到普通的图像处理工具,例如
three.js - 使用 ShaderMaterial 的 Threejs 反射和光泽度问题
我正在尝试为threejs 开发我自己的自定义glsl 着色器,但我对HDR 图像的光泽反射很感兴趣。它适用于 LDR 图像,但不适用于 HDR。
我首先使用这个示例来生成 mipmap。
然后,我使用浏览器扩展从默认的 MeshStandardMaterial 中获取编译后的代码,并隔离了与环境贴图相关的所需位,并编写了我的着色器(我在着色器中添加了辐射度和辐照度函数),但是我可能遗漏了一些东西,因为这似乎对我不起作用。
在下图中,您可以看到在具有普通 HDRI(没有 mipmap)的版本 1)中,我必须将 DataType 更改为“THREE.FloatType”。尽管这看起来仍然是错误的(没有光泽且非常暗),但它是我设法得到的最接近的。版本 2) 使用默认的“THREE.UnsignedDataType”,但图像看起来完全错误。版本 3) 是包含 mipmap 的版本,只是错误。
这是一个下载所有文件的链接,或者只是看看下面的代码。