MATLAB: There are 66 video frames in video11.avi …. i wana save each video frames in folder videoframes……..What is problem over there ? this code is not proper saving each video frame in specific folder

Computer Vision Toolbox

obj = mmreader('video11.avi');
numFrames = get(readerobj, 'NumberOfFrames');
for k = 1 : numFrames %fill in the appropriate number
this_frame = read(obj, k);
figure,imshow(this_frame)
title(sprintf('Frame #%d', k))
baseFileName ='this_frame.jpg';
folder = 'C:\Users\Moniba Ghafoor\Documents\MATLAB\videoframes';
fullFileName = fullfile(folder, baseFileName);
imwrite(this_frame,fullFileName);
end

Best Answer

baseFileName = sprintf('this_frame_%03d.jpg', k);
Related Question