@Mercury13
Программист на «си с крестами» и не только

Как найти среднее Hue (или другую «закольцованную» величину)?

Анализируем цветовую гамму картинок, и нужно взять среднее hue. Проблема в том, что это hue закольцовано: после 359° следует ноль.
Как в такой ситуации взять среднее из n? Считаем, что n большое и невыгодно хранить все цифры, нужен какой-то «сумматор».
  • Вопрос задан
  • 216 просмотров
Решения вопроса 1
@Mercury13 Автор вопроса
Программист на «си с крестами» и не только
Пока самый удачный способ таков.

Переходим в координаты (x, y): x = cos(hue) · sat, y = sin(hue) · sat.
Там можно получить среднее (x, y) и взять atan2.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы