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

资源简介

matlab实现的等间隔量化的HSV(颜色特征)

资源截图

代码片段和文件信息

clear
clc
close all
Image = imread(‘F:\Camera\111.jpg‘);
[MNO] = size(Image);%将矩阵的行数给M,列数给N
[hsv] = rgb2hsv(Image);
H = h; S = s; V = v;
h = h*360;  
%将hsv空间非等间隔量化:
%  h量化成16级;
%  s量化成4级;
%  v量化成4级;
for i = 1:M
    for j = 1:N
        if h(ij)<=15||h(ij)>345
            H(ij) = 0;
        end
        if h(ij)<=25&&h(ij)>15
            H(ij) = 1;
        end
        if h(ij)<=45&&h(ij)>25
            H(ij) = 2;
        end
        if h(ij)<=55&&h(ij)>45
            H(ij) = 3;
        end
        if h(ij)<=80&&h(ij)>55
            H(ij) = 4;
        end
        if h(ij)<=108&&h(ij)>80
            H(ij) = 5;
        end
        if h(ij)<=140&&h(ij)>108
            H(ij) = 6;
        end
        if h(ij)<=165&&h(ij)>140
           

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3883  2020-05-15 15:24  matlab实现的非等间隔量化的HSV(颜色特征).m

评论

共有 条评论