Я использую Matlab и совершенно новый для него.Я привык к Java и другим языкам.
Немного предыстории: я манипулирую изображениями, работаю с командами imread, imshow и т. Д.Я хочу сохранить несколько изображений в массиве.
Итак, я делаю
img_list = zeroes(num_images, 1200, 1600, 3) % height,width,RGB
, а затем загружаю изображения с img_list(i,:,:,:) = my_image;
итеративно.Это все работает нормально.
Теперь я могу отображать изображения, как я хочу, выполнив imshow(squeeze(img_list(1,:,:,:)))
.Я терпеть не могу это.Я хотел бы что-то простое, как imshow(img_list(1))
.
Любая идея, как я могу это сделать?
Я определенно готов изменить тип img_list
.Любые намеки приветствуются.Может быть, я мог бы сделать что-нибудь, чтобы все мои изображения в img_list
не обязательно были одного размера?
Заранее спасибо.:)