【发布时间】:2016-01-28 07:36:12
【问题描述】:
我想在 C# 中使用色相、饱和度、亮度值而不是传统的 RGB 值来计算图像的直方图。
有什么方法可以实现吗?
最好的问候。
【问题讨论】:
-
问题出在哪里?循环图像中的像素,并使用每个颜色值三元组(无论是 HSL、RGB、CMYK 还是您想象的任何颜色)和具有该颜色的像素的八分位数构建一个字典。
我想在 C# 中使用色相、饱和度、亮度值而不是传统的 RGB 值来计算图像的直方图。
有什么方法可以实现吗?
最好的问候。
【问题讨论】:
将您的图像转换为 HSL 色彩空间(例如,参见RGB value to HSL converter),然后以与 RGB 图像相同的方式构建直方图。
【讨论】: