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

Функция image.adjust_contrast

Функция adjust_contrast изменяет контраст изображения. Первым параметром функция принимает тензор изображения. Вторым параметром передается коэффициент контраста в виде числа с плавающей точкой. Значение 1.0 оставляет изображение без изменений, значения меньше 1.0 уменьшают контраст, а больше 1.0 - увеличивают.

Синтаксис

tf.image.adjust_contrast(images, contrast_factor, [min_value], [max_value])

Пример

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

import tensorflow as tf img = tf.constant([[[100, 150, 200], [50, 100, 150]], [[25, 75, 125], [75, 125, 175]]], dtype=tf.float32) res = tf.image.adjust_contrast(img, 1.5) print(res)

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

tf.Tensor( [[[ 90. 165. 240.] [ 15. 90. 165.]] [[ 0. 45. 120.] [ 45. 120. 195.]]], shape=(2, 2, 3), dtype=float32)

Пример

Давайте уменьшим контраст изображения:

<+python+> import tensorflow as tf img = tf.constant([[[100, 150, 200], [50, 100, 150]], [[25, 75, 125], [75, 125, 175]]], dtype=tf.float32) res = tf.image.adjust_contrast(img, 0.5) print(res) <-python+>

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

tf.Tensor( [[[108.333336 133.33333 158.33333 ] [ 83.33333 108.333336 133.33333 ]] [[ 70.83333 95.83333 120.83333 ] [ 95.83333 120.83333 145.83333 ]]], shape=(2, 2, 3), dtype=float32)

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

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