資源簡介
利用matlab,實(shí)現(xiàn)按幀分割視頻為jpg和灰度圖。程序可用,只需要改一下input視頻的名稱。生成的圖片在當(dāng)前文件夾下。無需設(shè)置圖像大小,圖像幀數(shù),均自動(dòng)實(shí)現(xiàn)。
代碼片段和文件信息
clc;
clear;
disp(‘input?video‘);
%?讀取原視頻
fileName?=?‘input.avi‘;?
obj?=?VideoReader(fileName);
%?顯示原視頻
for?i?=?1?:?obj.NumberOfframes
????frame?=?read(obj?i);
????pixels(:?:?:?i)?=?frame;???????????%pixels是一個(gè)4D矩陣
????figure(1);?
end
if?ischar(pixels)
????%?載入視頻數(shù)據(jù)
????for?i?=?1?:?avi.NumberOfframes
????????img?=?read(avi?i);
????????pixels(:?:?:?i)?=?img;???????%pixels是一個(gè)4D矩陣
????end
end
nframes?=?size(pixe
評(píng)論
共有 條評(píng)論