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

Функция random_brightness

Функция random_brightness применяется к изображению и случайным образом изменяет его яркость. Первым параметром функция принимает тензор изображения, вторым параметром передается максимальное значение дельты яркости max_delta. Третьим параметром можно передать зерно генератора случайных чисел seed. Функция возвращает тензор изображения с измененной яркостью.

Синтаксис

tf.image.random_brightness(image, max_delta, [seed])

Пример

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

import tensorflow as tf tf.random.set_seed(0) t = tf.constant([[[1.0], [2.0], [3.0]]]) res = tf.image.random_brightness(t, max_delta=0.5) print(res)

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

tf.Tensor( [[[0.8864329] [1.8864329] [2.8864329]]], shape=(1, 3, 1), dtype=float32)

Пример

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

<+python+> import tensorflow as tf tf.random.set_seed(0) t = tf.constant([[[1.0, 2.0, 3.0], [4.0, 5.0, 6.0]]]) res = tf.image.random_brightness(t, max_delta=0.3, seed=1) print(res) <-python+>

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

tf.Tensor( [[[1.2406042 2.2406042 3.2406042] [4.240604 5.240604 6.240604 ]]], shape=(1, 2, 3), dtype=float32)

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

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