资源简介

使用光流法的人群异常行为识别,可以检测人群聚集和高速运动,zhu.m为主程序

资源截图

代码片段和文件信息

function [fx fy ft] = computeDerivatives(im1 im2)

if size(im21)==0
    im2=zeros(size(im1));
end

% Horn-Schunck original method
fx = conv2(im10.25* [-1 1; -1 1]‘same‘) + conv2(im2 0.25*[-1 1; -1 1]‘same‘);
fy = conv2(im1 0.25*[-1 -1; 1 1] ‘same‘) + conv2(im2 0.25*[-1 -1; 1 1] ‘same‘);
ft = conv2(im1 0.25*ones(2)‘same‘) + conv2(im2 -0.25*ones(2)‘same‘);

% derivatives as in Barron
% fx= conv2(im1(1/12)*[-1 8 0 -8 1]‘same‘);
% fy= conv2(im1(1/12)*[-1 8 0 -8 1]‘‘same‘);
% ft = conv2(im1 0.25*ones(2)‘same‘) + conv2(im2 -0.25*ones(2)‘same‘);
% fx=-fx;fy=-fy;

% An alternative way to compute the spatiotemporal derivatives is to use simple finite difference masks.
% fx = conv2(im1[1 -1]);
% fy = conv2(im1[1; -1]);
% ft= im2-im1;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         759  2016-05-17 10:35  computeDerivatives.m
     文件        1081  2016-05-17 10:35  gaussFilter.m
     文件        1386  2016-05-24 15:22  plotFlow.m
     文件        2785  2016-06-14 11:48  realDBSCAN.m
     文件         944  2016-05-17 10:35  smoothImg.m
     文件          48  2016-05-31 11:03  spead.m
     文件        4690  2016-06-16 14:53  zhu2.m
     文件        1291  2016-05-23 16:44  HS.m

评论

共有 条评论