2016-04-22 3 views
0

У меня есть прочитанное изображение с функцией imread. Теперь мне нужно создать случайное количество изображений с шумом, используя функцию шума. Основная проблема: количество изображений будет случайным. поэтому я попытался создать массив ячеек и сохранить изображения в каждой позиции (array (1) = img1, array (2) = img2 и т. д.). Но, используя его, массив (1) и т. Д. Не позволяет мне работать с моим изображением.Как сохранить изображения в массиве в октаве?

Итак, как я могу поместить все их в массив и использовать их нормально?

Танк вас!

+0

Я думаю, ваша проблема в том, что вы использовали массив (1) вместо массива {1} для назначения в клетку массив. Если это не ваша проблема, покажите, что вы пробовали, покажите код ... – Andy

ответ

0

MATLAB и Octave имеют практически одинаковый язык. Пожалуйста, попробуйте следующее:

for i=1:length(images) 
    array_of_images{i}=images(i); 
end 

Я думаю, что это должно работать что-то подобное или именно это

Смежные вопросы