-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()
。
非常感謝..但如何將所有這些幀放入循環中進行一些處理.. – user3374979
請在您的問題中添加更多信息,以明確您需要幫助的內容,您已經嘗試的內容以及您卡住的位置。 – ben
我正在使用matlab,我將視頻轉換爲幀,現在我想刪除某些閾值以下的幀,然後再從剩餘幀中創建一個視頻...我也想知道如何將圖像放入循環進行處理??例如。如果我有image1.jpg到image200.jpg,我想把它們放在一個循環中... – user3374979