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