Spec-Zone.ru › TensorFlow

tf.image.random_saturation

Изменяет насыщенность изображений RGB с помощью случайного коэффициента.

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

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

Дополнительные сведения см. в руководстве по миграции.

tf.compat.v1.image.random_saturation

tf.image.random_saturation(
    image, lower, upper, seed=None
)

Используется в блокнотах

Используется в руководствах
  • Тонкая настройка моделей для обнаружения болезней растений

Эквивалентно adjust_saturation(), но использует saturation_factor, случайно выбранное из интервала [lower, upper).

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

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.random_saturation(x, 5, 10)
<tf.Tensor: shape=(2, 2, 3), dtype=float32, numpy=
array([[[ 0. ,  1.5,  3. ],
        [ 0. ,  3. ,  6. ]],
       [[ 0. ,  4.5,  9. ],
        [ 0. ,  6. , 12. ]]], dtype=float32)>

Чтобы получать детерминированные результаты при заданном значении seed, используйте tf.image.stateless_random_saturation. В отличие от использования параметра seed с операциями tf.image.random_*, операции tf.image.stateless_random_* гарантируют одинаковые результаты при одном и том же начальном значении независимо от количества вызовов функции и настроек глобального начального значения (например, tf.random.set_seed).

Аргументы
image Изображение или изображения RGB. Размер последнего измерения должен быть равен 3.
lower float. Нижняя граница случайного коэффициента насыщенности.
upper float. Верхняя граница случайного коэффициента насыщенности.
seed Начальное значение, используемое для конкретной операции. Оно будет использовано вместе с начальным значением уровня графа для определения фактических начальных значений, которые будут использоваться в этой операции. Сведения о взаимодействии с начальным значением случайных чисел уровня графа см. в документации set_random_seed.
Возвращает
Скорректированное изображение (изображения) той же формы и с тем же DType, что и image.
Вызывает исключения
ValueError если upper <= lower или если lower < 0.

© 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/random_saturation

Spec-Zone.ru

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