Должен ли я считать значения RGB пикселя одним значением?

0

Я читал эту статью для работы над проектом, используя imagmagick и C++.

Мы обучаем 1,6 миллиона 32 * 32 цветных изображений, которые были предварительно обработаны путем вычитания из каждого пикселя его среднего значения по всем изображениям, а затем деления на стандартное отклонение всех пикселей по всем изображениям.

Мне трудно различать "от каждого пикселя его среднее значение по всем изображениям" и "стандартное отклонение всех пикселей по всем изображениям".

Поскольку я имею дело с цветными изображениями, могу ли я просто принимать значения rgb каждого пикселя в качестве одного значения или я должен рассчитать среднее значение и SD для каждого цвета по-разному?

Например, если у меня есть r = 255, g = 255, b = 255, я могу взять значение пикселя как (в двоичном формате), (r << 16) + (g << 8) +b?

Теги:
image-processing
imagemagick
statistics

1 ответ

1

Значения цветового канала должны использоваться независимо. Если вы будете использовать 32-битное представление пикселей, вы получите большие различия в значениях между очень близкими цветами, которые отличаются красным или зеленым каналом.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню