作者a111288266 (A ren)
看板MATLAB
標題[討論] 關於用Matlab讀取影片(2015b)
時間Tue Apr 5 23:19:42 2016
大家好 我目前是做動態偵測的研究我想問一個關於用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
推 kobenein: 我是用ffmpeg 先把影片轉成yuv 04/07 11:23
→ kobenein: 缺點是很佔硬碟空間 04/07 11:23
推 kobenein: 如果是1080 一個frame就佔6MB 04/07 11:27
→ a111288266: 雖然這跟我想知道的答案不一樣 但還是謝謝你的建議! 04/11 20:12
推 kevin190: 請搜尋videoIO 08/25 01:02