特征提取

一、gabor特征

Gabor滤波器是用于纹理分析的线性滤波器,这意味着它基本上分析图像中在点或区域周围的局部区域中的特定方向上是否存在任何特定频率内容。它们特别适合于纹理表示和辨别。在空间域中,2D Gabor滤波器是a高斯 核函数由正弦 平面波调制。
特征提取_第1张图片详细资料:https://blog.csdn.net/ankertqf/article/details/81237375

二、颜色特征

1.RGB特征(0代表黑色255代表白色)

2.HSV特征

HSV(色调,饱和度,值)
色调H——用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°;

饱和度S——饱和度S表示颜色接近光谱色的程度。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比例愈大,颜色接近光谱色的程度就愈高,颜色的饱和度也就愈高。饱和度高,颜色则深而艳。光谱色的白光成分为0,饱和度达到最高。通常取值范围为0%~100%,值越大,颜色越饱和;

值V——值V表示颜色明亮的程度,对于光源色,值与发光体的光亮度有关;对于物体色,此值和物体的透射比或反射比有关。通常取值范围为0%(黑)到100%(白)。
RGB和CMY颜色模型都是面向硬件的,而HSV(Hue Saturation Value)颜色模型是面向用户的。

HSV模型的三维表示从RGB立方体演化而来。设想从RGB沿立方体对角线的白色顶点向黑色顶点观察,就可以看到立方体的六边形外形。六边形边界表示色彩,水平轴表示纯度,明度沿垂直轴测量。

HSV颜色空间模型:
特征提取_第2张图片

代码在这里。效果如下。
特征提取_第3张图片

3.YcbCr特征

以下摘自wiki:https://en.wikipedia.org/wiki/YCbCr
记录在由每个PGC提供的调色板中的颜色信息被编码为亮度和色差编码信号(YCrCb)。这种编码在许多分量视频系统中很流行,并被DVD视频标准使用。YUV是模拟信号,YcbCr是数字信号。

YCrCb是用于传输彩色视频图像的颜色编码方法,同时保持与黑白视频的兼容性。这种类型的编码传统上用于复合电视。这种方法比计算机中RGB视频传输中的三个独立视频信号使用更少的带宽。压缩算法可以使用YCrCb编码实现高度压缩。

**YCrCb由两个主要组分组成:亮度(Y)和色度(CrCb或也称为UV)。**亮度描述视频信号的黑白分量(像素颜色)。视频信号的亮度或Y分量表示其亮度(光强度)。需要一定量的亮度来使人眼可见的彩色像素。色度(或色度)描述视频信号的颜色部分,其包括色调和饱和度信息。色调表示图像的色调。饱和度描述输出颜色恒定的条件,无论输入参数如何变化。YCrCb的色度成分包括颜色 - 红色(Cr)成分和颜色的蓝色(Cb)

YCrCb信号形式的数字编码可以表示比相应的RGB信号范围所支持的信号值大得多的信号值。因此,可以产生YCrCb信号,当转换为RGB时,这些信号将导致超出范围的值。为了防止溢出条件,在执行RGB转换之前,对YCrCb信号应用削波。可以以保持亮度和色调值的方式应用剪切,并且通过仅牺牲饱和度来最小化主观损害。

以下用于SDTV的颜色转换使用ITU-R BT.601-5标准推荐的系数, 用于4:3和宽屏16:9宽高比, 并且与标准电视机上DVD颜色的使用最为兼容。

YCrCb到RGB(SDTV)
RGB到YCrCb(SDTV)
特征提取_第4张图片

特征提取_第5张图片

RGB转换为YcbCr
特征提取_第6张图片

https://blog.csdn.net/liulianfanjianshi/article/details/11723237
https://blog.csdn.net/grafx/article/details/59482320
https://blog.csdn.net/liulina603/article/details/43054779

3.NTSC特征

NTSC是模拟电视的色彩系统。
YIQ是NTSC彩色电视系统使用的色彩空间,主要用于北美和中美以及日本。
Y分量表示亮度信息,并且是黑白电视接收器使用的唯一分量。I和Q代表色度信息。在YUV中,U和V分量可以被认为是颜色空间内的X和Y坐标。I和Q可以被认为是同一图表上的第二对轴,旋转33°; 因此IQ和UV代表同一平面上的不同坐标系。
特征提取_第7张图片

特征提取_第8张图片

4.schmid滤波器

特征提取_第9张图片
效果如下。
特征提取_第10张图片

你可能感兴趣的:(特征提取)