how to display a 1D cell array containing one or more images as an image?
Show older comments
I am writing a MATLAB function that takes a 1D cell array that contains one or more images as an input. i want the function to take the cell array and as output, display an image representing that array. how do i do this in matlab?
Thanks :)
Answers (1)
Image Analyst
on 10 Sep 2016
Try this
function DisplayImagesFromCellArray(ca)
for k = 1 : length(ca)
thisImage = ca{k}; % Extract image from the kth cell.
imshow(thisImage); % Display the image.
drawnow; % Force it to update the screen immediately.
pause(0.4); % Wait 0.4 seconds, long enough for user to see it.
end
If you want a single line instead of 2, you could do
imshow(ca{k}); % Display the image.
Categories
Find more on Images in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!