clear all
close all
clc
%导入视频,转换为图片;
mov=mmreader('D:\A题附件视频.avi'); %用mmreader读入视频文件
for i=1:mov.numberofframes %获得总帧数,并依次读取
b=read(mov,i);
imwrite(b,strcat('m',int2str(i),'.jpg'),'bmp'); %把第i帧的图片写为'mi.bmp'
end
clear all
close all
clc
I=imread('m1.jpg');%读取图片;
% size(I)
imshow(I)
%图片分块;
rs = size(I, 1); cs = size(I, 2);
sz = 64;
numr = rs/sz;
numc = cs/sz;
ch = sz; cw = sz;
t1 = (0:numr-1)*ch + 1; t2 = (1:numr)*ch;
t3 = (0:numc-1)*cw + 1; t4 = (1:numc)*cw;
figure;
k = 0;
for i = 1 : numr
for j = 1 : numc
temp = I(t1(i):t2(i), t3(j):t4(j), :);
k = k + 1;
subplot(numr, numc, k);
imshow(temp);
pause(0.5);
end
end