Доброе утро,
Я решил опубликовать эту новую тему, потому что я не знаю, как преобразовать набор изображений 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?
Заранее спасибо всем! Любая помощь будет признательна!
save
илиimwrite
. Если вы хотите сделать HDR-изображение, я бы попробовалmakehdr
. - person Cecilia   schedule 21.07.2014