(MATLAB) Как получить максимальный и минимальный фон для серии изображений?

Преобразуйте входной поток в байты, а затем передайте его в функцию savefile, где вы собираете то же самое во входной поток. Также в исходной функции используйте байты для использования для других задач

0
задан RC0993 18 March 2019 в 13:26
поделиться

1 ответ

Быстрая попытка ответить на ваш вопрос по обработке изображений. Обратите внимание на то, что вы ищете. Максимум в стеке изображений должен быть наибольшим значением во всем стеке. Минимум - это самые маленькие значения в стеке. Таким образом, при выполнении сравнения, ищущего наименьшее или наибольшее при загрузке изображений, к концу вы должны получить изображение, которое вы ищете.

for i=1:numImages
    fn = sprintf('%s%s',pathImages,indexImages(i).name);
    primera=imread(fn);
    primera=double(primera);
    if(i==1)
        Ifondo=double(primera);
    else
        IDX = Ifondo < primera; % Finding larger values from next loaded img
        Ifondo(IDX) = primera(IDX); % pixels found larger in primera, overlap those same pixels in Ifondo
    end
end

Вот как я бы сделал это, используя ваш код.

0
ответ дан Hojo.Timberwolf 18 March 2019 в 13:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: