1. 程式人生 > >matlab將視訊轉換成影象幀

matlab將視訊轉換成影象幀

程式碼

fielname='E:\matlab\視訊處理\大聖歸來.avi'; %%從路徑開啟視訊
obj=VideoReader(filename);%讀取視訊,這裡生產一個關於視訊的結構體
numframe=obj.NumberOfFrames;%視訊的總幀數
for k=1:numframe
    frame=read(obj,k);
    if k>999 & k<2001   %%這是選取第1000幀到2000幀的圖片
        imwrite(frame,strcat(num2str(k),'.jpg'),'jpg');
        %儲存圖片
    end
end

部分歸納

這裡寫圖片描述