好的,我正在使用Processing
它允许我访问任何图像的像素为int[]
. 我现在要做的是将图像转换为灰度。每个像素的结构如下图所示:
...........PIXEL............
[red | green | blue | alpha]
<-8--><--8---><--8--><--8-->
现在,我需要对各个 RGB 值应用哪些转换才能使图像变为灰度?
我的意思是,我要加/减多少才能使图像变成灰度?
更新
我在这里找到了一些方法:http: //www.johndcook.com/blog/2009/08/24/algorithms-convert-color-grayscale/