C ++ Color Replacement&门限算法

时间:2012-06-27 17:11:45

标签: c++ image-processing

你能指点我一个颜色替换的lib /算法,它可以采用选定的HEX或RGB颜色,并用目标颜色替换它或将其设置为透明(同时使用阈值进行分组)相似的颜色)?

如果距离在公差的外部范围内,我们想要将原始颜色与目标颜色平滑地混合,以避免边缘难看。

这是视觉规格: Visual Spec http://f.cl.ly/items/222n1r2J2C0b103l403X/Image%202012.06.27%202:25:56%20PM.png

1 个答案:

答案 0 :(得分:1)

转换HSV色彩空间+ Alpha通道中的颜色。例如。 HSVA中的色彩空间

之后其余的应该很容易。

你不需要一个库来编写它的函数很容易。这是一个版本:http://axonflux.com/handy-rgb-to-hsl-and-rgb-to-hsv-color-model-c