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

资源简介

颜色特征提取程序,全是代码,可以看看是否有用!只是针对一种方法的。

资源截图

代码片段和文件信息


%颜色特征提取函数
function Hist = ColorHistogram(Image)
%Image=imread(Image);
[MNO]=size(Image);
[hsv]=rgb2hsv(Image);
h=h*360;
%将hsv空间非等间隔量化:
%h等间隔量化成18级;
%s等间隔量化成3级;
%v等间隔量化成3级;
for i = 1:M
    for j = 1:N
        if h(ij)>=0&&h(ij)<=20
            H(ij) = 0;
        elseif h(ij)>21&&h(ij)<=40
            H(ij)=1;
      
        elseif h(ij)>41&&h(ij)<=60
            H(ij)=2;
        
         elseif h(ij)>61&&h(ij)<=80
            H(ij)=3;
        
        elseif h(ij)>81&&h(ij)<=100
            H(ij)=4;
        
         elseif h(ij)>101&&h(ij)<=120
            H(ij)=5;
       
         elseif h(ij)>121&&h(ij)<=140
            H(ij)=6;
         
         elseif h(ij)>141&&h(ij)<=160
            H(ij)=7;
         
         elseif h(ij)>161&&h(ij)<=180
            H(ij)=8;
        
         elseif h(ij)>181&&h(ij)<=200
            H(ij)=9;
        
        elseif h(ij)>201&&h(ij)<=220
            H(ij)=10;
         
        elseif h(ij)>221&&h(ij)<=240
            H(ij)=11;
         
        elseif h(ij)>241&&h(ij)<=

评论

共有 条评论