看板 MATLAB 關於我們 聯絡資訊
大家好 我目前是做動態偵測的研究我想問一個關於用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