2014-03-03 38 views
-1

我想拍一個視頻,將其轉換爲不同的幀,然後刪除閾值以下的一些幀,以便製作剩餘幀的新視頻。 有人可以幫忙嗎?將視頻轉換爲幀,然後刪除一些幀

+5

請在您的問題中添加更多信息,以明確您需要幫助的內容,您已經嘗試的內容以及您卡住的位置。 – ben

+0

我正在使用matlab,我將視頻轉換爲幀,現在我想刪除某些閾值以下的幀,然後再從剩餘幀中創建一個視頻...我也想知道如何將圖像放入循環進行處理??例如。如果我有image1.jpg到image200.jpg,我想把它們放在一個循環中... – user3374979

回答

1

要讀取視頻幀,您可以使用VideoReader()

mov = VideoReader(video_file_name); 
for i=1:1:mov.numberofframes 
    frame=read(mov,i); 

    % you got the frame now, do something to the frame... 
    % - for your case, check whether the frame is under the threshold or not 
end 

要寫入幀到一個新的視頻,你想看看VideoWriter()

+0

非常感謝..但如何將所有這些幀放入循環中進行一些處理.. – user3374979