读取差帧
n=5;
obj=VideoReader('E://Program//matlab//test1.mp4');
numFrame=get(obj,'NumberOfFrames');
for k=1:n:numFrame
frame=read(obj,k);
% imshow(frame);
frame_gray=rgb2gray(frame);
% imshow(frame_gray);
figure;
imhist(frame_gray);
imwrite(frame_gray,strcat('E:\Program\matlab\frame\gray',num2str(k),'.jpg'),'jpg');
end
figure;
imshow(frame_gray);