• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: Matlab
  • 标签: 帧差法  

资源简介

目标跟踪的帧差法实现,videoreader函数的使用,能够直接将视频资料名字改写就可使用。

资源截图

代码片段和文件信息

%%%%%%%%%%%%%%%%%%%%%%读取视频
xyloObj = VideoReader(‘traffic.avi‘); % 获取video对象,avi文件的话,改为相应扩展名即可
nframes = xyloObj.NumberOfframes; % 查看video对象的属性
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
 

评论

共有 条评论