我还没有找到一篇文章来解释为什么通过变换RGB颜色模型到HSI我们在颜色为黑色时有未饱和度饱和度? Qeustion1:这是什么解释(数学原因)
问题2:当奇点是黑色时,这意味着我们无法定义什么是饱和度。但问题是,当饱和度很小时(不是零而是在零附近),为什么HSI对误差敏感。我读过最好不要让饱和度非常小?
答案 0 :(得分:0)
数学原因是0/0的不确定形式。应该是直观的,“没有什么可看”的黑色。
答案 1 :(得分:0)
无法计算RGB 0,0,0的饱和度,因此定义为零。
S =(max(r,g,b) - min(r,g,b))/ max(r,g,b)
你看到r = g = b = 0会导致问题,因为我们不能偏离0。
该公式还表明,只有当我们具有非常相似的RGB值时,才会出现非常小的饱和度值。如果像素具有低饱和度,则它“更灰”或更消色。将基于颜色的规则应用于非颜色没有多大意义。