tensorflow::ops::ResizeArea
#include <image_ops.h> Alan enterpolasyonu kullanarak images istenen size yeniden boyutlandırın.
Özet
Giriş görüntüleri farklı türlerde olabilir, ancak çıkış görüntüleri her zaman float türündedir.
Sayısal hassasiyetin sınırlı olması nedeniyle, çıktı görüntüsünün piksel değerleri aralığı, giriş görüntüsünün 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 bir çıktı pikseli, önce pikselin ayak izinin giriş tensörüne dönüştürülmesi ve ardından ayak iziyle kesişen piksellerin ortalamasının alınmasıyla hesaplanır. Bir giriş pikselinin ortalamaya katkısı, ayak iziyle kesişen alanının oranıyla ağırlıklandırılır. Bu, OpenCV'nin INTER_AREA fonksiyonuyla aynıdır.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- Görüntüler:
[batch, height, width, channels]şeklinde 4 boyutlu. - boyut: = 2 elemanlı 1 boyutlu int32 Tensor :
new_height, new_width. Görüntülerin yeni boyutu.
İsteğe bağlı özellikler (bkz. Attrs ):
- align_corners: Eğer true ise, giriş ve çıkış tensörlerinin 4 köşe pikselinin merkezleri hizalanır ve köşe piksellerindeki değerler korunur. Varsayılan değer false'tur.
İadeler:
-
Output:[batch, new_height, new_width, channels]şeklinde 4 boyutlu.
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 | |
Herkese açık statik fonksiyonlar | |
|---|---|
AlignCorners (bool x) | |
Yapılar | |
|---|---|
| tensorflow::ops::ResizeArea::Attrs | ResizeArea için isteğe bağlı özellik ayarlayıcıları. |
Genel özellikler
operasyon
Operation operation
yeniden boyutlandırılmış_görüntüler
::tensorflow::Output resized_images
Kamusal işlevler
Alanı Yeniden Boyutlandır
ResizeArea( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size )
Alanı Yeniden Boyutlandır
ResizeArea( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size, const ResizeArea::Attrs & attrs )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const
Herkese açık statik fonksiyonlar
Köşeleri Hizala
Attrs AlignCorners( bool x )