Spec-Zone.ru › TensorFlow 1.15

tf.image.adjust_gamma

Просмотреть исходный код на GitHub

Выполняет коррекцию гамма-каналов на входном изображении.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.image.adjust_gamma, `tf.compat.v2.image.adjust_gamma`

tf.image.adjust_gamma(
    image, gamma=1, gain=1
)

Также известен как преобразование по закону степеней. Эта функция сначала преобразует входные изображения в представление с плавающей запятой, затем преобразует их по пикселям в соответствии с уравнением Out = gain * In**gamma, а затем преобразует их обратно в исходный тип данных.

Аргументы
image RGB-изображение или изображения для корректировки.
gamma Скаляр или тензор. Неотрицательное действительное число.
gain Скаляр или тензор. Постоянный множитель.
Возвращаемое значение
Тензор. Тензор с корректировкой гамма-каналов того же размера и типа, что и image.

Пример использования:

>> import tensorflow as tf
>> x = tf.random.normal(shape=(256, 256, 3))
>> tf.image.adjust_gamma(x, 0.2)
Исключения
ValueError Если gamma отрицательное.

Примечания:

Для гамма больше 1 гистограмма сместится влево, и выходное изображение будет темнее, чем входное. Для гамма меньше 1 гистограмма сместится вправо, и выходное изображение будет светлее, чем входное.

Ссылки:

[1] http://en.wikipedia.org/wiki/Gamma_correction

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/image/adjust_gamma

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API