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

21 Авг 2019 в 06:08
196 +1
0
Ответы
1

Для нахождения среднего закольцованного Hue из n значений можно воспользоваться следующим подходом.

Сначала преобразуем все углы в диапазон от 0 до 360 градусов. Затем можно вычислить среднее значение, просто складывая все углы и делить их на n.

Если после расчета среднего значения оно окажется больше 360 градусов, можно вычесть из него 360 градусов, чтобы получить значение в нужном диапазоне от 0 до 360 градусов.

Кроме того, можно использовать циклический сумматор, который будет хранить текущее значение и автоматически переходить на следующее значение после достижения 360 градусов. Таким образом можно накапливать сумму углов и после вычисления среднего значения корректно находить закольцованное среднее Hue.

20 Апр 2024 в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 924 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир