Spec-Zone.ru › TensorFlow 2.4

tf.image.convert_image_dtype

View source on 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 Вызывает ошибку атрибута, когда dtype не является ни float, ни целым

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

Spec-Zone.ru

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