1.显示图片
close all; %关闭当前所有图形窗口
clear all; %清空工作空间变量
clc; %清屏
X= imread('E:\image\8.jpg');
figure;
imshow(X);
2.视频转为帧
% mov=VideoReader('D:\matlab\bike.avi'); %读取视频
% b=read(mov,1); %把第一帧赋给b
% imwrite(b,strcat('D:\matlab\1.jpg'),'jpg');;% 保存帧
% imshow(b);
%将视频转换为图片
clear
clc
file_name = ('文件名称');
obj = VideoReader(file_name); %读取视频文件
numFrames = obj.NumberOfFrames; %视频总的帧数
for k = 1: 50 %看1到50帧
frame = read(obj,k);
gray_frame = rgb2gray(frame); %若每一帧为彩色图片,转换为灰度图
% imshow(frame); %显示每一帧图片
%保存每一帧图片
imwrite(frame,strcat('保存路径\',num2str(k),'.jpg'),'jpg');
end