資源簡介
采用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 分類器
評論
共有 條評論