資源簡介
LBG算法,矢量量化。Linde,Buzo和Gray于1980年提出LBG算法,又稱為K-means算法。該算法是基于最近鄰原則把訓練矢量分配到與它歐式距離最小的碼字的簇中。

代碼片段和文件信息
function?D?=?dist1(xt);
%?dist1?:?calculate?a?nt*nx?vector?containing?distances?between?all?points
% ??in?x?and?all?points?in?t.?x?and?t?must?be?row?vectors?!
%?????????Used?in?sqrDist
%?D?=?dist1(xt)
% xt -?row?vectors
% D -?the?nt*nx?result
%?Copyright?(c)?1995-2001?Frank?Dellaert
%?All?rights?Reserved
global?dist1_warning
if?isempty(dist1_warning)
???warning(‘dist1:?please?compile?mex-version?by?typing?“mex?dist1.c“?in?“clusters“?directory‘);
???dist1_warning=1;
end
[dxnx]?=?size(x);
[dtnt]?=?size(t);
if?(dx~=1?|?dt~=1)?error(‘dist1?only?takes?row?vectors‘);?end
%?totally?vectorized?(but?memory?hungry)
D?=?x(ones(1nt):)?-?t(ones(1nx):)‘;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2006-08-21?21:10??LBG
?????文件????????665??2006-07-21?10:24??LBG\dist1.m
?????文件???????2619??2006-08-21?20:00??LBG\kmeans_16D.m
?????文件??????65720??2006-08-20?10:15??LBG\lena_tv.mat
?????文件?????????89??2006-09-01?21:50??LBG\read?me.txt
?????文件???????1161??2006-07-21?10:24??LBG\sqrDist.m
?????文件????1239075??2002-07-27?16:42??LBG\An?Algorithm?for?Vector?Quantizer?Design(LBG).pdf
-----------?---------??----------?-----??----
??????????????1309329????????????????????7
- 上一篇:天津大學圖形學考試資料
- 下一篇:Labwindow_cvi TCP UDP通信例程
評論
共有 條評論