早上好,
我决定发布这个新线程,因为我不知道如何将一组 hdr 图像转换为 tif(我不知道是否也可以使用 Matlab (通常,我使用 ERDAS 图像处理软件)。我'正在尝试做的是以下内容:
myFolder= 'G:\HDR\2'
filePattern = fullfile(myFolder, '*.hdr');
hdrFiles = dir(filePattern);
for k = 1:length(hdrFiles)
baseFileName = hdrFiles(k).name;
fullFileName = fullfile(myFolder, baseFileName);
hdr = hdrread(fullFileName);
rgb = tonemap(hdr);
hdrwrite (hdr, filename) % I don't know how to indicate .TIF on that part
end
我不知道如何将 hdr 文件转换为 tif。执行此操作后,错误如下:
Error using hdrread>readHeader (line 62)
Not a Radiance file.
Error in hdrread (line 29)
fileinfo = readHeader(fid);
代码可能有问题,或者无法使用 Matlab 转换该文件?
提前谢谢大家!任何形式的帮助将不胜感激!