如果我天真地计算出一组颜色的平均色调,我有时会得到愚蠢的答案。
例如,在HSB/HSL中,hue=10 (微橙色红色)和hue=350 (微蓝红色)的平均值在算术上是hue=(10+350)/2=180 (cyan)。
仅考虑色调通道,在这种情况下,如何计算平均值才能得到与直觉相匹配的结果?
发布于 2018-08-30 07:46:17
我如何计算平均色调,因为数字循环?我有时会得到愚蠢的答案。例如,在HSB/HSL中,hue=10 (微橙色红色)和hue=350 (微蓝红色)的平均值在算术上是hue=(10+350)/2=180 (cyan)。
如果数值为0°和180°,则有两个答案: 90°和270°;当两种输入相反时,同样的情况适用,有两个答案,没有明确的选择。
提交人解释说:
颜色摘要器将为图像生成描述性的颜色统计数据。报告将是RGB、HSV、LCH和Lab的每个组成部分的平均值、中位数、最小值和最大值。平均色调用圆量平均值计算。摘要程序将回答的一些问题如下:
这篇论文:"感知颜色阵列的平均色调“(2014年5月1日),由杰奎琳·韦伯斯特、保罗·凯和迈克尔·A·韦伯斯特从观察者对颜色的感知的角度来审视这一主题。

https://computergraphics.stackexchange.com/questions/7991
复制相似问题