Spec-Zone.ru › TensorFlow 2.3

tf.image.convert_image_dtype

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

Преобразует image в dtype, масштабируя значения при необходимости.

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

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

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

tf.compat.v1.image.convert_image_dtype

tf.image.convert_image_dtype(
    image, dtype, saturate=False, name=None
)

Ожидается, что изображения, представленные с помощью чисел с плавающей точкой, будут иметь значения в диапазоне [0,1). Ожидается, что данные изображений, хранящиеся в целочисленных типах данных, будут иметь значения в диапазоне [0,MAX], где MAX — наибольшее положительное представимое число для типа данных.

Этот оператор выполняет преобразование между типами данных, масштабируя значения соответствующим образом перед приведением типа.

Обратите внимание, что преобразование от входных данных с плавающей точкой к целочисленным типам может привести к проблемам переполнения/подпотока. Установите saturate в True чтобы избежать таких проблем при проблемных преобразованиях. Если включено, насыщение ограничит выходные данные в разрешенном диапазоне перед выполнением потенциально опасного приведения типа (и только перед выполнением такого приведения, то есть при приведении от чисел с плавающей точкой к целочисленному типу, а также при приведении от знакового к беззнаковому типу; saturate не оказывает никакого влияния на преобразования между числами с плавающей точкой или на преобразования, увеличивающие диапазон типа).

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

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.convert_image_dtype(x, dtype=tf.float16, saturate=False)
<tf.Tensor: shape=(2, 2, 3), dtype=float16, numpy=
array([[[ 1.,  2.,  3.],
        [ 4.,  5.,  6.]],
       [[ 7.,  8.,  9.],
        [10., 11., 12.]]], dtype=float16)>
Аргументы
image Изображение.
dtype Тип DType, в который нужно преобразовать image .
saturate Если True, ограничьте входные данные перед приведением типа (при необходимости).
name Имя для данного оператора (необязательно).
Возвращаемое значение
image, преобразованное в dtype.
Исключения
AttributeError Возникает исключение AttributeError, когда dtype не является ни плавающей точкой, ни целым числом.

© 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.3/api_docs/python/tf/image/convert_image_dtype

Spec-Zone.ru

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