MATLAB: How do i extract the frame and shw it out with imshow (HELP)

extract frames from videoMATLAB

""
obj=VideoReader('111.wmv');
a=read(obj);
frames=get(obj,'numberOfFrames');
for k = 1 : frames
I(k).cdata = a(:,:,:,k);
I(k).colormap = [];
end
implay(I)
""
111.wmv is my video(in this video got 148 frames) and what i need is extract all the frame to compare example"Frame1-frame2"(but how do i extract the frame 1 and frame 2… then the other)

Best Answer

a=read(obj,1); this will give you the first frame,when instead of '1' you will write '2' you will get the second frame and so on.
Related Question