11

您知道创建 HDR 图像的任何算法,例如 photomatix 或 Photoshop“合并 hdr”功能吗?

4

4 回答 4

8

您是指伪 HDR(来自 1 张图像的 HDR 外观)还是来自几张不同图像的 HDR(每张都有不同的曝光)?

通常 HDR 从 Edge Preserving Smoothing 算子开始。这允许区分细节(我们想要保留数据的位置)和平坦区域(我们可以压缩数据的位置)。

下一步是对我们要压缩的数据应用压缩函数。

最后一步是混合压缩数据。

我将从阅读色调映射开始: http ://en.wikipedia.org/wiki/Tone_mapping

于 2011-05-09T15:52:04.950 回答
2

Matlab 具有合并 HDR 功能。如果您安装了 matlab,您可以在安装目录中获取它的源代码。(但您不能将它用于许可的应用程序)。

更多细节:
开源 HDR 库推荐

于 2013-04-24T04:38:16.430 回答
2

我建议使用具有开源(GPL v3)代码和高级对齐模式的 HDR 工具箱: https ://github.com/banterle/HDR_Toolbox/tree/master/source_code/Generation

http://www.advancedhdrbook.com

于 2013-10-02T21:59:09.073 回答
1

我不知道您使用什么语言,但您可以随时查看Luminance (Qtpfsgui) 的源代码,看看他们是如何做到的。

但请记住,该代码受版权保护,因此您无法真正复制并粘贴到不同许可的应用程序中。

于 2010-08-08T17:01:51.170 回答