我有一个关于高动态范围(HDR)图像的问题。我想使用matlab从灰度图像的曝光包围中创建高动态范围图像。 Matlab仅支持从RBG图像创建HDR图像。我做了谷歌搜索,但没有很多与我的主题相关的结果。你能告诉我一些可以解决问题的论文或算法。
感谢您提前提供任何帮助。
答案 0 :(得分:1)
如何将灰度图像替换为RGB图像?我没有使用HDR模块,但它可能有效。
rgbImg = zeros(size(grayImg,1), size(grayImg,2), 3);
rgbImg(:,:,1)=grayImg;
rgbImg(:,:,2)=grayImg;
rgbImg(:,:,3)=grayImg;
答案 1 :(得分:0)
用于MATLAB的HDR工具箱支持构建灰度图像,请查看: https://github.com/banterle/HDR_Toolbox
或
http://www.advancedhdrbook.com
如果您没有使用三脚架拍摄图像,它还支持SIFT和WARD对齐。