Convert Multiframe Image to Movie
To create a MATLAB® movie from a multiframe image array, use the immovie
function. This example creates a movie from a multiframe indexed
image.
mov = immovie(X,map);
In the example, X
is a four-dimensional array of images that you want
to use for the movie.
To play the movie, use the implay
function. This function opens the
multiframe image array in a Video Viewer app.
implay(mov);
This example loads the multiframe image mri.tif
and makes a movie out
of it.
mri = uint8(zeros(128,128,1,27)); for frame=1:27 [mri(:,:,:,frame),map] = imread("mri.tif",frame); end mov = immovie(mri,map); implay(mov);
Note
To view a MATLAB movie, you must have MATLAB software installed. To make a movie that can be run outside the MATLAB environment, use the VideoWriter
class to create a movie in a
standard video format, such as AVI.