文件名称:使用 2D 和 3D 直方图进行色度分析:将(R、G、B)图像转换为(H、S、V)的色度分析-matlab开发
文件大小:893KB
文件格式:ZIP
更新时间:2024-06-18 08:34:33
matlab
您可以使用图像处理算法将图像从传统的红-绿-蓝色彩空间转换为色调-饱和度-值色彩空间。 HSV 模型描述了与色调、色调和阴影的艺术思想相关的感知颜色关系。 而色调是与颜色波长相关的圆形属性,其中红色大约对应于 0,黄色对应于 60,绿色对应于 120,青色对应于 180,蓝色对应于 240,品红色对应于 315。饱和度表示颜色的纯度(饱和度 = 1) 或者有多接近白色或灰色(饱和度 = 0),因此没有颜色。 值与像素的暗度或亮度有关。 对于该算法,色调、饱和度和值已量化为 32 级。 该算法的输出是一个 3D HSV 直方图(mHSV(h,s,v),如下面的参考文献中所述)作为 32x32x32 矩阵,其中矩阵中每个点的值是具有相应 (h, s,v) 值。 还提供了色相、饱和度和值的 50% 比率(矩阵的一半中的像素数量相对于每个维度的总数)。
【文件预览】:
github_repo.zip