Хорошо, я использую Processing
, который позволяет мне получить доступ к пикселям любого изображения как int[]
. Теперь я хочу преобразовать изображение в оттенки серого. Каждый пиксель имеет структуру, как показано ниже:
...........PIXEL............
[red | green | blue | alpha]
<-8--><--8---><--8--><--8-->
Теперь, какие преобразования мне нужно применить к отдельным значениям RGB, чтобы сделать изображение в градациях серого??
Я имею в виду, сколько нужно добавить/вычесть, чтобы сделать изображение в градациях серого?
Обновлять
Здесь я нашел несколько методов: http://www.johndcook.com/blog/2009/08/24/algorithms-convert-color-grayscale/