Spec-Zone.ru › TensorFlow 2.4

tf.image.adjust_jpeg_quality

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

Регулировка качества кодирования изображения JPEG.

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

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

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

tf.compat.v1.image.adjust_jpeg_quality

tf.image.adjust_jpeg_quality(
    image, jpeg_quality, name=None
)

Это удобный метод, который преобразует изображение в представление uint8, кодирует его в JPEG с jpeg_quality, декодирует его и затем преобразует обратно в исходный тип данных.

jpeg_quality должно находиться в интервале [0, 100].

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

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_jpeg_quality(x, 75)
<tf.Tensor: shape=(2, 2, 3), dtype=float32, numpy=
array([[[1., 1., 1.],
        [1., 1., 1.]],
       [[1., 1., 1.],
        [1., 1., 1.]]], dtype=float32)>
Аргументы
image 3D изображение. Размер последнего измерения должен быть равен None, 1 или 3.
jpeg_quality Целое число Python или тензор типа int32. Качество кодирования JPEG.
name Имя для этой операции (необязательно).
Возвращаемые значения
Измененное изображение, с той же формой и типом данных, что и image.
Исключения
InvalidArgumentError качество должно быть в диапазоне [0,100]
InvalidArgumentError изображение должно иметь 1 или 3 канала

© 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_jpeg_quality

Spec-Zone.ru

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