标签: c# image-processing colors pixels hue
我正在处理一个图像处理项目,我需要更改对象的颜色。为此我已经执行了阈值操作并获得了如图像中所示的对象像素。之后,我使用c#中的setPixel方法将各种颜色应用于对象。但是这种方法破坏了图像的所有特征。但实际上我需要像底部图像这样的东西。我通过改变色调和饱和度在Adobe Photoshop中编辑来获得它们。你们可以提出任何建议吗? 代码示例赞赏,提前谢谢。
答案 0 :(得分:0)
从RGB值(RGB<->HSV)获取每个像素的色调,饱和度和亮度。然后使用它们,并将图像转换回RGB。