1.圖片轉爲視頻
%將一串圖片轉爲視頻
%創建視頻文件並打開
vidObj = VideoWriter('output','MPEG-4');
open(vidObj);
%將圖片寫入視頻
for n = 1:50
path = strcat(num2str(n),'.jpg'); %路徑以及圖片名稱
f = imread(path); %讀取圖片
writeVideo(vidObj,f); %寫入視頻
end
% 關閉視頻文件
close(vidObj);
2.將彩色視頻灰度化
%將彩色視頻灰度化
%創建視頻文件並打開
vidObj = VideoWriter('output','MPEG-4');
open(vidObj);
%讀取彩色視頻
v = VideoReader('a.mp4'); %讀取視頻
f_n = v.NumberOfFrames; %幀數 frame_num
%將彩色視頻幀灰度化寫入另一視頻文件
for n = 1:f_n
f = rgb2gray(read(v,n)); %讀取彩色視頻幀並灰度化
writeVideo(vidObj,f); %寫入視頻
end
% 關閉視頻文件
close(vidObj);