Win8 Metro(C#)数字图像处理--2.60部分彩色保留算法
原文: Win8 Metro(C#)数字图像处理--2.60部分彩色保留算法 [函数名称] 部分彩色保留函数WriteableBitmapPartialcolorProcess(WriteableBitmapsrc,intrValue,intgValue,intbValue) [算法说明] 这个算法有多种,可以基于RGB,HSV等多种颜色空间来实现,本文介绍最简单的基于RGB颜色空间的彩色保留算法。 对于我们需要保留的像素P(x,y),它的RGB值分别为R(x,y),G(x,y),B(x,y),各个分量之间的关系有如下几种: 1--R>G>B;2—R>B>G;3—B>R>G;4—B>G>R;5—G>R>B;6—G>B>R; 对于当前像素f(x,y): 如果该像素的RGB分量关系情况与P(x,y)像素的分量关系情况相同,则该像素颜色保留,否则,将该像素做灰度化处理。 这样,就可以保留我们需要的颜色像素了。 [函数代码] /// <summary> /// Partial color process....