2013-10-12 4 views
0

Я читал this бумага для работы над проектом с использованием imagmagick и C++.Должен ли я рассматривать значения rgb пикселя как одно значение?

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

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

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

Например, если у меня г = 255, G = 255, B = 255, можно принять значение пикселя, как (в двоичной системе), (R < < 16) + (г < < 8) + б?

ответ

1

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

Смежные вопросы