Spec-Zone.ru › TensorFlow

tf.image.psnr

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

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

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

Подробнее см. в руководстве по миграции.

tf.compat.v1.image.psnr

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

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

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

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

Ожидается, что последние три измерения входных данных имеют вид [height, width, depth].

Пример:

# 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 и форму [batch_size, 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