问题标签 [hdr]

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 投票
0 回答
29 浏览

python - 用于叠加其他照片的 Hdr 照片

我想知道是否可以通过适当修改伽马值来从一些照片开始执行重叠和色调映射并提取hdr照片,我在互联网上找到了一些代码但我想要我的曝光值没有。如果可能的话,代码将受到欢迎。

0 投票
1 回答
1230 浏览

javascript - 检查显示是否支持 JavaScript 中的 HDR(高动态范围)颜色?

是否可以在 JavaScript 中检测浏览器的显示器是否支持 HDR?

当访问者使用 HDR 显示器时,我要求在网页上显示 HDR 证书,但我已向客户表示这可能是不可能的。我们已经能够嵌入支持 HDR 的视频,并且可以在 Windows 版 Chrome 上正确播放。

到目前为止,在我的研究中,我还没有发现检测这种能力的方法。

我发现最接近的是Screen.colorDepth API

0 投票
0 回答
45 浏览

direct3d9 - 如何获取windows HDR切换状态使用码?

如何使用代码获取 windows hdr/sdr 开关的状态?

msdn 描述开关按钮位置: 选择开始按钮,然后选择设置 > 系统 > 显示。如果您有多个显示器连接到您的 PC,请在选择并重新排列显示器下选择支持 HDR 的显示器。选择 Windows HD 颜色设置。在显示功能下,检查以确保它在播放 HDR 游戏和应用程序旁边显示是。打开播放 HDR 游戏和应用程序。

为什么我要获取交换机状态?

我正在开发一个具有 hdr 视频播放功能的应用程序,加密的内容让我不得不使用 dx 硬件覆盖。但是当我使用硬件覆盖并打开windows hdr开关时,总是在pDirect3DDevice9Ex->PresentEx(0, 0, 0, 0, 0); 时报错0x8007000e:E_OUTOFMEMORY;一切正常,无需打开开关。这个问题困扰我很久了。有人能告诉我如何获取开关状态,或者解决硬件覆盖和开关打开状态共存引起的问题吗?使用direct3d9 非常感谢。

0 投票
2 回答
131 浏览

opengl - GL_SRGB_ALPHA 的 10 位替代品?

我们目前正在使用 GL_SRGB8_ALPHA8 进行 FBO 颜色校正,但它会在较暗的场景中导致显着的色带。

是否有每个颜色通道有 10 位的 GL_SRGB8_ALPHA8 版本(例如 GL_RGB10_A2)?如果没有,这个用例有什么解决方法?

附加的图像已添加对比度以使其更明显,但在源中仍然很明显。

在此处输入图像描述

0 投票
0 回答
262 浏览

c++ - 如何将色彩空间信息添加到在 OPenCV 中使用“imwrite”创建的 Radiance HDR 格式文件

我使用“cvtColor”函数将RGB色彩空间中的HDR图像转换为CIE-XYZ色彩空间,然后使用“imwrite”函数将图像写入Radiance HDR文件。但是,Radiance HDR 文件的标题仍然显示“FORMAT=32-bit_rle_rgbe”。我应该将什么传递给“imwrite”以确保它正确指定颜色空间?

我遵循本示例中的代码:https ://docs.opencv.org/3.4/d3/db7/tutorial_hdr_imaging.html (色调映射部分除外,这与我的问题无关)。我需要相对亮度信息,所以我尝试使用下面显示的代码将默认位于 BGR 空间中的 HDR 图像转换为 CIE-XYZ 空间。

大多数代码似乎都在工作,并且生成的 HDR 图像似乎已正确转换(从矩阵“hdr_xyz”中的数字判断)。

但是,生成的 HDR 文件“hdr_xyz.hdr”仍然具有以下标题:“#?RGBE FORMAT=32-bit_rle_rgbe”因此,无法使用“imshow”或 Photoshop 等程序正确显示图像。我还尝试过 Greg Ward ( http://www.anyhere.com/ ) 的“hdrgen”程序。它创建的 HDR 文件具有标题“FORMAT=32-bit_rle_xyze”,并且在 Photoshop 中正确显示。我想这是一个简单的修复(但我是 OpenCV 的新手)。非常感谢任何建议。

0 投票
1 回答
51 浏览

c++ - 从不同曝光时间的图像中获取 HDR 图像

我正在做一个使用 HDR 传感器的项目。

我们正在读取每张图像 4 个“图像”-> 4 个不同的曝光时间。

为了获得具有最高动态范围的输出图像,“混合”这 4 个图像的最佳方法是什么?

有没有像 OpenCV 这样没有外部库的好例子?

这应该在 C++ 应用程序中实时工作。

谢谢

0 投票
1 回答
4563 浏览

video-processing - 静态 HDR 和动态 HDR 有什么区别?

HDR 是一种高动态范围,广泛用于视频设备以提供更好的观看体验。静态 HDR 和动态 HDR 有什么区别?

0 投票
2 回答
171 浏览

h.264 - 高动态范围:我可以将 ICtCp 数据直接馈送到视频编码器吗?

当我详细了解高动态范围功能的细节时,我遇到了 ICtCp 颜色格式(Rec.2020)。这类似于 YCbCr 吗?YCbCr 和 ICtCp 之间的确切区别是什么?我可以将 ICtCp 缓冲区直接传递给视频编码器(H264/avc 或 H265/hevc)吗?

0 投票
1 回答
685 浏览

swift - SceneKit Swift - 使用文件中的 HDR 环境光照贴图

我正在尝试在使用 SceneKit 的 Swift 项目中使用球形 HDR 图像作为环境光,并且在使用标准 32bpc HDR 成像格式来执行此操作时遇到问题。我可以轻松地使用 PNG 地图,但无法从 OpenEXR .exr 或 Radiance .hdr 文件加载图像。

此文档页面中,它似乎描述了我所追求的功能。

我找不到任何描述它的苹果文档,所以我目前最好的猜测是编写自己的函数来加载文件,然后使用自定义 CGDataProvider 创建一个 CGImage 实例,因为这个容器似乎支持浮点高动态范围价值观。然后将该 CGImage 设置为环境光的内容。

是否有人能够确认这是否是正确的想法,或者这实际上是否已经在某个地方实施。我之前没有做过任何苹果开发(来自图形背景),我不确定我现在是否有点疯狂。

0 投票
1 回答
35 浏览

computer-vision - 关于机器视觉技术的高动态范围与标准动态范围的优缺点的比较研究?

我的直觉是,高动态范围图像将为各种图像分割和其他低级视觉算法提供更稳定的特征和边缘 - 但随后它可能会以更多的比特数导致更稀疏的特征。如果需要使用曝光融合等而不是从硬件中导出 HDR,则作为生成 HDR 所涉及的额外成本。

任何人都可以指出有关该主题的任何研究,理想情况下,最好了解是否对使用标准和高动态范围图像的各种机器视觉技术进行了比较研究。