Spec-Zone.ru › TensorFlow 2.4

tf.image.adjust_hue

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

Настройка оттенка изображений 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 Вещественное число. Насколько нужно добавить к каналу оттенка.
name Имя для этой операции (необязательно).
Возвращаемое значение
Откорректированное изображение(я), с той же формой и типом данных, что и image.

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

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)>

© 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/r2.4/api_docs/python/tf/image/adjust_hue

Spec-Zone.ru

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