资源简介
图像检索——提取颜色特征:HSV空间颜色直方图(将RGB空间转化为HSV空间并进行非等间隔量化,将三个颜色分量表示成一维矢量,再计算其直方图作为颜色特征。
代码片段和文件信息
%**************************************************************************
% 图像检索——提取颜色特征
%HSV空间颜色直方图(将RGB空间转化为HSV空间并进行非等间隔量化,
%将三个颜色分量表示成一维矢量,再计算其直方图作为颜色特征
%function : Hist = ColorHistogram(Image)
%Image : 输入图像数据
%Hist : 返回颜色直方图特征向量256维
%**************************************************************************
function Hist = ColorHistogram(Image)
Image = imread(‘D:\MATLAB\R2010b\work\3.jpg‘);
[MNO] = size(Image);
[hsv] = rgb2hsv(Image);
H = h; S = s; V = v;
h = h*360;
%*************************************************
% 修改
% for i = 1:M
% for j=1:N
% if v(ij)<0.15
% H(ij) = 0;
% S(ij) = 0;
% V(ij) = 0;
% end
% if s(ij)<0.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3863 2011-07-06 20:48 ColorHistogram.m
----------- --------- ---------- ----- ----
3863 1
评论
共有 条评论