资源简介
采用HOG特征对运动目标进行跟踪,实现了较好的效果,matlab实现
代码片段和文件信息
function d=bhattacharyya(X1X2)
% BHATTACHARYYA Bhattacharyya distance between two Gaussian classes
%
% d = bhattacharyya(X1X2) returns the Bhattacharyya distance between X1 and X2.
%
% Inputs: X1 and X2 are n x m matrices represent two sets which have n
% samples and m variables.
%
% Output: d is the Bhattacharyya distance between these two sets of data.
%
% Example:
%{
N=100;
M=10;
e1=2;
e2=5;
c1=3;
c2=7;
X1 = c1*randn(NM)+e1;
X2 = c2*randn(NM)+e2;
d = bhattacharyya(X1X2);
%}
% Reference:
% Kailath T. The Divergence and Bhattacharyya Distance Measures in Signal
% Selection IEEE Trasnactions on Communication Technology Vol. 15 No. 1
% pp. 52-60 1967
%
% By Yi Cao at Cranfield University on 8th Feb 2008.
%
%Check inputs and output
error(nargchk(22nargin));
error(nargoutchk(01nargout));
[nm]=size(X1);
% check dimension
% assert(isequal(size(X2)[n m])‘Dimension of X1 and X2 mismatch.‘);
assert(size(X22)==m‘Dimension of X1 and X2 mismatch.‘);
mu1=mean(X1);
C1=cov(X1);
mu2=mean(X2);
C2=cov(X2);
C=(C1+C2)/2;
dmu=(mu1-mu2)/chol(C);
try
d=0.125*dmu*dmu‘+0.5*log(det(C/chol(C1*C2)));
catch
d=0.125*dmu*dmu‘+0.5*log(abs(det(C/sqrtm(C1*C2))));
warning(‘MATLAB:divideByZero‘‘Data are almost linear dependent. The results may not be accurate.‘);
end
% d=0.125*dmu*dmu‘+0.25*log(det((C1+C2)/2)^2/(det(C1)*det(C2)));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1433 2010-01-06 13:42 hogTracking\bhattacharyya.m
文件 1127 2010-02-22 20:33 hogTracking\bhattacharyya_2.m
文件 2033 2009-12-10 16:14 hogTracking\BinHOGFeature.m
文件 178 2010-02-11 22:23 hogTracking\dist_min.m
文件 335 2010-02-11 22:48 hogTracking\dist_X2.m
文件 678 2010-01-06 21:16 hogTracking\generateParticle.m
文件 980 2009-08-27 10:13 hogTracking\HOGGradient.m
文件 2493 2011-08-25 14:07 hogTracking\hogTracking.m
文件 3574 2010-08-15 15:21 hogTracking\ImgHOGFeature.m
文件 378 2010-01-07 14:52 hogTracking\judgeDirection.m
文件 3893 2010-08-15 15:16 hogTracking\particleTraking.m
文件 169 2008-12-18 19:14 hogTracking\weights.m
文件 10680 2010-01-06 21:03 hogTracking\zcb4\1023.jpg
文件 10700 2010-01-06 21:07 hogTracking\zcb4\1024.jpg
文件 10755 2010-01-06 21:07 hogTracking\zcb4\1025.jpg
文件 10840 2010-01-06 21:07 hogTracking\zcb4\1026.jpg
文件 10865 2010-01-06 21:07 hogTracking\zcb4\1027.jpg
文件 10971 2010-01-06 21:07 hogTracking\zcb4\1028.jpg
文件 11075 2010-01-06 21:07 hogTracking\zcb4\1029.jpg
文件 11124 2010-01-06 21:07 hogTracking\zcb4\1030.jpg
文件 11225 2010-01-06 21:07 hogTracking\zcb4\1031.jpg
文件 11240 2010-01-06 21:07 hogTracking\zcb4\1032.jpg
文件 11040 2010-01-06 21:07 hogTracking\zcb4\1033.jpg
文件 11048 2010-01-06 21:07 hogTracking\zcb4\1034.jpg
文件 10788 2010-01-06 21:07 hogTracking\zcb4\1035.jpg
文件 10792 2010-01-06 21:07 hogTracking\zcb4\1036.jpg
文件 10859 2010-01-06 21:07 hogTracking\zcb4\1037.jpg
文件 10724 2010-01-06 21:08 hogTracking\zcb4\1038.jpg
文件 10596 2010-01-06 21:08 hogTracking\zcb4\1039.jpg
文件 152 2011-08-25 14:11 hogTracking\操作方法.txt
............此处省略5个文件信息
- 上一篇:NSGA-II 中文版注释
- 下一篇:Matlab 分类器
评论
共有 条评论