我们将RBG图像转灰度图像的方法写成一个函数的形式,输入为Bitmap格式的图像和图像的长和宽,输出为byte型的数组。
根据YUV的颜色空间中,Y的分量的物理意义是点的亮点,由该值反映亮点等级,根据RBG和YUV颜色控件的变换关系可建立亮度Y与R、G、B三个颜色分量的对应:
Y=0.3*R+0.59*G+0.11*B;
以这个亮度值表达图像的灰度值。
RBG图像转灰度图像具体函数如下:
public byte[] GetPixelPic(Bitmap Pic, int Width, int Height)
{
Color pixel;