您知道创建HDR图像的任何算法,例如photomatix或photoshop“merge hdr”功能吗?
答案 0 :(得分:7)
您指的是Pseudo HDR(HDR图像来自1张图像)还是来自几张不同图像的HDR(每张图片都有不同的曝光)?
通常HDR以Edge Preserving Smoothing运算符开始。 这样可以区分我们想要保存数据的细节,以及可以压缩数据的平坦区域。
下一步是对我们想要压缩的数据应用压缩函数。
最后一步是混合压缩数据。
我首先阅读有关色调映射的内容: http://en.wikipedia.org/wiki/Tone_mapping
答案 1 :(得分:2)
Matlab已合并HDR功能。如果你安装了matlab,你可以在安装目录中获得它的源代码。(但你不能将它用于许可应用程序)。
答案 2 :(得分:2)
我建议使用具有开源(GPL v3)代码和高级对齐模式的HDR工具箱: https://github.com/banterle/HDR_Toolbox/tree/master/source_code/Generation
答案 3 :(得分:1)
我不知道您使用的语言,但您可以随时查看Luminance(Qtpfsgui)的源代码,看看他们是如何做到的。
请记住,该代码受版权保护,因此您无法真正复制&粘贴到不同许可的应用程序中。