www.gusucode.com > 对bmp文件进行Vector Quantization 运行其中的VQ_GUI.m文件 > VQcoding/fmin_codebook.m
function m=fmin_codebook(rgb,cbook,cbook_length) aaa=zeros(cbook_length,4); for i=1:cbook_length aaa(i,1:3)=cbook(i,1:3)-rgb; aaa(i,4)=aaa(i,1:3)*aaa(i,1:3)'; end bbb=aaa(:,4)'; ccc=min(bbb);%空间距离平方的最小值 min_position=find(bbb==ccc); num=length(min_position); ramdon_posi=ceil(rand(1)*num); m=min_position(ramdon_posi);