Got struck with this can u please help ..
xyloObj = mmreader('Movie.avi'); nFrames = xyloObj.NumberOfFrames; folder = fullfile('path'); movieFullFileName = fullfile(folder, 'Movie.avi');[folder, baseFileName, extentions] = fileparts(movieFullFileName ); folder = pwd; outputFolder = sprintf('%s/Movie Frames from %s', folder, baseFileName); mkdir(outputFolder);for k=1:nFrames mov(k).cdata = read(xyloObj, k); Frame = read(xyloObj, k); caluclating Fourier transform of Each Frame taking Frequency plot of each frame freqz2(Frame,[32 32]);%Frequency plot of the FFT frame
saveas(gcf,'freqplot ','png');%saving freq plot
pp= imread('freqplot','png'); %reading it
outputBaseFileName= sprintf('freqplot%d.png',k); outputFullFileName = fullfile(outputFolder,outputBaseFileName); imwrite(pp, outputFullFileName,'png'); end;It is storing freqzplots with the different names like freqplot1,freqplot2,freqplot3,......so on But the same figure is present in each plot but with different names ..How to get the correct plot figure of the frames
Best Answer