資源簡(jiǎn)介
目標(biāo)跟蹤的幀差法實(shí)現(xiàn),videoreader函數(shù)的使用,能夠直接將視頻資料名字改寫就可使用。
代碼片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%讀取視頻
xyloObj?=?VideoReader(‘traffic.avi‘);?%?獲取video對(duì)象,avi文件的話,改為相應(yīng)擴(kuò)展名即可
nframes?=?xyloObj.NumberOfframes;?%?查看video對(duì)象的屬性
vidHeight?=?xyloObj.Height;
vidWidth?=?xyloObj.Width;
mov?=?zeros(vidHeight?vidWidth?3?‘uint8‘);
mov?=?read(xyloObj[1?nframes]);
%?Preallocate?movie?structure.
mov1(1:nframes)?=?...
????struct(‘cdata‘?zeros(vidHeight?vidWidth?3nframes‘uint8‘)...
???????????‘colormap‘?[]);
%?Read?one?frame?at?a?time.
for?k?=?1?:?nframes
????mov1(k).cdata?=?mov(:::k);
end
%?Size?a?figure?based?on?the?video‘s?width?and?height.
%%%%%%%%%%%%%%%%%%%%%%幀間差分法
for?i=2:nframes
?
評(píng)論
共有 條評(píng)論