Spec-Zone.ru › TensorFlow

tf.image.psnr

Возвращает пиковую разницу сигнала и шума (PSNR) между a и b.

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

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

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

tf.compat.v1.image.psnr

tf.image.psnr(
    a, b, max_val, name=None
)

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

Используется в учебниках
  • Улучшение изображений с помощью ESRGAN

Предполагается использование на сигналах (или изображениях). Вычисляет значение PSNR для каждого изображения в пакете.

Ожидается, что последние три измерения входных данных будут [высота, ширина, глубина].

Пример:

# Read images from file.
im1 = tf.decode_png('path/to/im1.png')
im2 = tf.decode_png('path/to/im2.png')
# Compute PSNR over tf.uint8 Tensors.
psnr1 = tf.image.psnr(im1, im2, max_val=255)

# Compute PSNR over tf.float32 Tensors.
im1 = tf.image.convert_image_dtype(im1, tf.float32)
im2 = tf.image.convert_image_dtype(im2, tf.float32)
psnr2 = tf.image.psnr(im1, im2, max_val=1.0)
# psnr1 and psnr2 both have type tf.float32 and are almost equal.
Аргументы
a Первый набор изображений.
b Второй набор изображений.
max_val Динамический диапазон изображений (т.е. разница между максимальными и минимальными допустимыми значениями).
name Пространство имен для встраивания вычисления.
Возвращаемое значение
Скалярное значение PSNR между a и b. Возвращаемый тензор имеет тип tf.float32 и форму [размер_пакета, 1].

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

Spec-Zone.ru

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