• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Matlab
  • 标签: HSV  matlab  

资源简介

将图像映射到HSV视觉接近的颜色空间中 计算统计在该空间的直方图

资源截图

代码片段和文件信息

function colorhist = colorhist(rgb) 
% CBIR_colorhist() --- color histogram calculation 
% input:   MxNx3 image data in RGB 
% output:  1x256 colorhistogram == (HxSxV = 16x4x4) 
% as the MPEG-7 generic color histogram descriptor 
% [Ref] Manjunath B.S.; Ohm J.-R.; Vasudevan V.V.; Yamada A. “Color and texture descriptors“  
% IEEE Trans. CSVT Volume: 11 Issue: 6  Page(s): 703 -715 June 2001 (section III.B) 
 % check input 
 
if size(rgb3)~=3 
    error(‘3 components is needed for histogram‘); 
end 

% globals 
H_BITS = 4; S_BITS = 2; V_BITS = 2; 
%rgb2hsv可用rgb2hsi代替
hsv = uint8(255*rgb2hsv(rgb)); 

imgsize = size(hsv); 
% get rid of irrelev

评论

共有 条评论