tensorflow :: ops :: ResizeArea

#include <image_ops.h>

Alan enterpolasyonu kullanarak images size boyutlandırın.

Özet

Girdi görüntüleri farklı türlerde olabilir, ancak çıktı görüntüleri her zaman yüzerdir.

Çıktı görüntüsü için piksel değerleri aralığı, sınırlı sayısal kesinlik nedeniyle giriş görüntüsü aralığından biraz farklı olabilir. Örneğin [0.0, 1.0] gibi bir çıktı aralığını garanti etmek için çıktıya tf.clip_by_value uygulayın.

Her çıktı pikseli, önce pikselin ayak izini giriş tensörüne dönüştürerek ve ardından ayak iziyle kesişen piksellerin ortalaması alınarak hesaplanır. Bir giriş pikselinin ortalamaya katkısı, kapladığı alanla kesişen alanın oranıyla ağırlıklandırılır. Bu, OpenCV'nin INTER_AREA ile aynıdır.

Argümanlar:

  • kapsam: Bir Scope nesnesi
  • görüntüler: 4-D şekilli [batch, height, width, channels] .
  • boyutu: = int32 bir 1-D Tensörünün 2 elemanlarının: new_height, new_width . Görüntüler için yeni boyut.

İsteğe bağlı özellikler (bkz. Attrs ):

  • align_corners: true ise, giriş ve çıkış tensörlerinin 4 köşe pikselinin merkezleri, köşe piksellerindeki değerler korunarak hizalanır. Varsayılan olarak yanlıştır.

İadeler:

  • Output : 4 boyutlu [batch, new_height, new_width, channels] .

Yapıcılar ve Yıkıcılar

ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size)
ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size, const ResizeArea::Attrs & attrs)

Genel özellikler

operation
resized_images

Kamusal işlevler

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Genel statik işlevler

AlignCorners (bool x)

Yapılar

tensorflow :: ops :: ResizeArea :: Attrs

ResizeArea için isteğe bağlı öznitelik belirleyiciler.

Genel özellikler

operasyon

Operation operation

resized_images

::tensorflow::Output resized_images

Kamusal işlevler

ResizeArea

 ResizeArea(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input size
)

ResizeArea

 ResizeArea(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input size,
  const ResizeArea::Attrs & attrs
)

düğüm

::tensorflow::Node * node() const 

operator :: tensorflow :: Girdi

 operator::tensorflow::Input() const 

operator :: tensorflow :: Çıktı

 operator::tensorflow::Output() const 

Genel statik işlevler

AlignCorners

Attrs AlignCorners(
  bool x
)