RGB空间均匀量化后进行图像检索,在hsv均匀量化基础上怎么进行修改代码

[M,N,O] = size(Image);
if O~= 3
error('3 components are needed for histogram');
end
H_BITS = 4; S_BITS =2; V_BITS = 2;
hsv = uint8(255rgb2hsv(Image));
%均匀量化
% bitshift(24,-3) 表示24除以2的3次方
H=bitshift(hsv(:,:,1),-(8-H_BITS));
S=bitshift(hsv(:,:,2),-(8-S_BITS));
V=bitshift(hsv(:,:,3),-(8-V_BITS));
%%
%先进行合成,然后再统计
L=zeros(M,N);
for i=1:M
for j=1:N
L(i,j)=16
H(i,j)+4*S(i,j)+V(i,j);
end
end