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

Функция adjust_brightness

Функция adjust_brightness изменяет яркость изображения. Первым параметром функция принимает тензор изображения, вторым - коэффициент дельты яркости. Положительное значение делает изображение светлее, отрицательное - темнее.

Синтаксис

tf.image.adjust_brightness(image, delta)

Пример

Давайте создадим изображение из тензора и увеличим его яркость на 0.2:

import tensorflow as tf t = tf.constant([[[0.0, 0.5, 1.0]]]) res = tf.image.adjust_brightness(t, 0.2) print(res)

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

tf.Tensor([[[0.2 0.7 1.0]]], shape=(1, 1, 3), dtype=float32)

Пример

Давайте уменьшим яркость изображения, передав отрицательное значение дельты:

import tensorflow as tf t = tf.constant([[[0.5, 0.5, 0.5]]]) res = tf.image.adjust_brightness(t, -0.3) print(res)

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

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

Пример

Давайте применим функцию к изображению размером 2 на 2:

import tensorflow as tf t = tf.constant([ [[0.1, 0.2, 0.3], [0.4, 0.5, 0.6]], [[0.7, 0.8, 0.9], [1.0, 0.0, 0.5]] ]) res = tf.image.adjust_brightness(t, 0.1) print(res)

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

tf.Tensor( [[[0.2 0.3 0.4] [0.5 0.6 0.7]] [[0.8 0.9 1.0] [1.0 0.1 0.6]]], shape=(2, 2, 3), dtype=float32)

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

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