РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
544 of 824 menu

Функция image.adjust_hue

Функция image.adjust_hue применяется к изображениям в формате RGB и изменяет их оттенок. Первым параметром функция принимает тензор изображения, вторым - значение сдвига оттенка в диапазоне от -1.0 до 1.0. Значение 0.0 оставляет оттенок без изменений. Функция возвращает тензор того же типа и формы, что и входное изображение.

Синтаксис

tf.image.adjust_hue(image, delta, [name])

Пример

Давайте создадим изображение из тензора и изменим его оттенок на 0.5:

import tensorflow as tf image = tf.constant([[[255, 0, 0], [0, 255, 0]], [[0, 0, 255], [255, 255, 0]]], dtype=tf.float32) image = image / 255.0 res = tf.image.adjust_hue(image, 0.5) print(res)

Результат выполнения кода:

tf.Tensor( [[[0. 0. 1.] [1. 0. 0.]] [[0. 1. 0.] [1. 0. 1.]]], shape=(2, 2, 3), dtype=float32)

Пример

Давайте проверим, что при значении 0.0 изображение остается без изменений:

import tensorflow as tf image = tf.constant([[[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]]], dtype=tf.float32) res = tf.image.adjust_hue(image, 0.0) print(res)

Результат выполнения кода:

tf.Tensor([[[1. 0. 0.] [0. 1. 0.]]], shape=(1, 2, 3), dtype=float32)

Смотрите также

  • функцию adjust_saturation,
    которая изменяет насыщенность изображения
  • функцию adjust_brightness,
    которая изменяет яркость изображения
  • функцию adjust_contrast,
    которая изменяет контрастность изображения
  • функцию random_hue,
    которая случайно изменяет оттенок изображения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить