Spec-Zone.ru › TensorFlow

tf.image.adjust_hue

Настраивает оттенок изображений RGB.

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

Совместимые псевдонимы для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.image.adjust_hue

tf.image.adjust_hue(
    image, delta, name=None
)

Это вспомогательный метод, который преобразует изображение RGB в представление с плавающей точкой, преобразует его в HSV, добавляет смещение к каналу оттенка, преобразует обратно в RGB, а затем возвращает исходный тип данных. Если используется цепочка из нескольких корректировок, рекомендуется свести к минимуму количество избыточных преобразований.

image — это изображение RGB. Оттенок изображения корректируется путем преобразования изображения или изображений в HSV и поворота канала оттенка (H) на delta. Затем изображение преобразуется обратно в RGB.

delta должно находиться в интервале [-1, 1].

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

x = [[[1.0, 2.0, 3.0],
      [4.0, 5.0, 6.0]],
    [[7.0, 8.0, 9.0],
      [10.0, 11.0, 12.0]]]
tf.image.adjust_hue(x, 0.2)
<tf.Tensor: shape=(2, 2, 3), dtype=float32, numpy=
array([[[ 2.3999996,  1.       ,  3.       ],
        [ 5.3999996,  4.       ,  6.       ]],
      [[ 8.4      ,  7.       ,  9.       ],
        [11.4      , 10.       , 12.       ]]], dtype=float32)>
Аргументы
image Изображение или изображения RGB. Размер последнего измерения должен быть равен 3.
delta float. Величина, добавляемая к каналу оттенка.
name Имя этой операции (необязательно).
Возвращает
Скорректированное изображение или изображения той же формы и с тем же типом данных (DType), что и image.
Вызывает исключения
InvalidArgumentError Изображение должно иметь не менее 3 измерений.
InvalidArgumentError Размер последнего измерения должен быть равен 3.
ValueError если delta не входит в интервал [-1, 1].

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

image = [[[1, 2, 3], [4, 5, 6]],
         [[7, 8, 9], [10, 11, 12]],
         [[13, 14, 15], [16, 17, 18]]]
image = tf.constant(image)
tf.image.adjust_hue(image, 0.2)
<tf.Tensor: shape=(3, 2, 3), dtype=int32, numpy=
array([[[ 2,  1,  3],
      [ 5,  4,  6]],
     [[ 8,  7,  9],
      [11, 10, 12]],
     [[14, 13, 15],
      [17, 16, 18]]], dtype=int32)>

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/image/adjust_hue

Spec-Zone.ru

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