Converting TIFF cell array sequence to video
I am trying to take a multipage tiff file and convert it to video, I’m not proficient in Matlab at all.
I’m using code that I found on a tutorial for converting multipage tiff images into seperate viewable images. The code is as follows:
fname = ‘vid.tiff’;
info = imfinfo(fname);
num_images = numel(info);
for k = 1:num_images
A(:,:,k) = imread(fname, k, ‘Info’, info);
end
mplay(A);
I originally had the imread saving to a cell array, but that didn’t work with mplay, so I changed it to a matrix. It seems to work as it runs a video of the right number of frames after I run the script, but the video that plays is only black images. I know the images have information in them because I can view each of them seperately. I’m honestly not even sure what this code does, I just know that it seems to work up until the video output.I am trying to take a multipage tiff file and convert it to video, I’m not proficient in Matlab at all.
I’m using code that I found on a tutorial for converting multipage tiff images into seperate viewable images. The code is as follows:
fname = ‘vid.tiff’;
info = imfinfo(fname);
num_images = numel(info);
for k = 1:num_images
A(:,:,k) = imread(fname, k, ‘Info’, info);
end
mplay(A);
I originally had the imread saving to a cell array, but that didn’t work with mplay, so I changed it to a matrix. It seems to work as it runs a video of the right number of frames after I run the script, but the video that plays is only black images. I know the images have information in them because I can view each of them seperately. I’m honestly not even sure what this code does, I just know that it seems to work up until the video output. I am trying to take a multipage tiff file and convert it to video, I’m not proficient in Matlab at all.
I’m using code that I found on a tutorial for converting multipage tiff images into seperate viewable images. The code is as follows:
fname = ‘vid.tiff’;
info = imfinfo(fname);
num_images = numel(info);
for k = 1:num_images
A(:,:,k) = imread(fname, k, ‘Info’, info);
end
mplay(A);
I originally had the imread saving to a cell array, but that didn’t work with mplay, so I changed it to a matrix. It seems to work as it runs a video of the right number of frames after I run the script, but the video that plays is only black images. I know the images have information in them because I can view each of them seperately. I’m honestly not even sure what this code does, I just know that it seems to work up until the video output. tiff MATLAB Answers — New Questions