[討論] 關於用Matlab讀取影片(2015b)

看板MATLAB作者 (A ren)時間8年前 (2016/04/05 23:19), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
大家好 我目前是做動態偵測的研究我想問一個關於用Matlab讀取影片的問題。 我的程式碼如下: Changed = 0 While hasFrame(vid) A = readFrame(vid); B = readFrame(vid); A_gray = rgb2gray(A); B_gray = rgb2gray(B); Dt = abs(A_gray-B_gray);%Dt是此刻的畫面與前一刻的畫面同座標的像素質相減 再取絕對值的結果 . . %(A為B的前一張影格)此程式的流程主要是兩張影格相減,設定一個閥值如超過的話設為1 。之後把所有邊緣資訊的1相加,如果超過一個特定值後changed = 1即跳出迴圈代表有影 像進入。 (忽略程式部分不看的話,我只是想問如何在Matlab R2015b的版本把原始的影片檔show 出來在figure裡?) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.231.163.163 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1459869585.A.9B6.html

04/07 11:23, , 1F
我是用ffmpeg 先把影片轉成yuv
04/07 11:23, 1F

04/07 11:23, , 2F
缺點是很佔硬碟空間
04/07 11:23, 2F

04/07 11:27, , 3F
如果是1080 一個frame就佔6MB
04/07 11:27, 3F

04/11 20:12, , 4F
雖然這跟我想知道的答案不一樣 但還是謝謝你的建議!
04/11 20:12, 4F

08/25 01:02, , 5F
請搜尋videoIO
08/25 01:02, 5F
文章代碼(AID): #1N0zUHcs (MATLAB)