clear all
g=imread ('163534.jpg');
[h,s,v]=rgb2hsv(g);
[m,n,u]=size(g);
hp=zeros(1,64);
for k=0:1/64:1
for i=1:m
for j=1:n
hp(k+1)=length((find(h(i,j))==k))/(m*n);%这句出错
end
end
end
figure;
subplot(3,1,1);imshow([h,s,v]),title('hsv');
subplot(3,1,2);imshow(g),title('原图');
bar(0:255,hp,'h');