ResizeArea

genel final sınıfı ResizeArea

Alan enterpolasyonunu kullanarak "görüntüleri" "boyut" olarak yeniden boyutlandırın.

Giriş görüntüleri farklı türde olabilir ancak çıktı görüntüleri her zaman değişkendir.

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

Her çıkış pikseli, önce pikselin kapladığı alanı giriş tensörüne dönüştürerek ve ardından kapladığı alanla 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'sı ile aynıdır.

İç İçe Sınıflar

sınıf ResizeArea.Options ResizeArea için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

statik ResizeArea.Options
alignCorners (Boolean alignCorners)
Çıkış < TFloat32 >
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
statik Yeniden BoyutlandırmaArea
create ( Kapsam kapsamı, İşlenen <? extends TNumber > görüntüler, İşlenen < TInt32 > boyut, Seçenekler... seçenekler)
Yeni bir ResizeArea işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış < TFloat32 >
yeniden boyutlandırılanResimler ()
"[toplu iş, yeni_yükseklik, yeni_genişlik, kanallar]" şeklinde 4-D.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "ResizeArea"

Genel Yöntemler

public static ResizeArea.Options alignCorners (Boolean alignCorners)

Parametreler
HizalaKöşeler Doğruysa, giriş ve çıkış tensörlerinin 4 köşe pikselinin merkezleri, köşe piksellerindeki değerler korunarak hizalanır. Varsayılan olarak false olur.

genel Çıkış < TFloat32 > asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static ResizeArea create ( Kapsam kapsamı, İşlenen <? extends TNumber > görüntüler, İşlenen < TInt32 > boyut, Seçenekler... seçenekler)

Yeni bir ResizeArea işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
Görüntüler '[toplu iş, yükseklik, genişlik, kanallar]' şeklinde 4-D.
boyut = 2 öğeden oluşan 1-B int32 Tensörü: "yeni_yükseklik, yeni_genişlik". Görüntüler için yeni boyut.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • ResizeArea'nın yeni bir örneği

genel Çıkış < TFloat32 > resizeImages ()

"[toplu iş, yeni_yükseklik, yeni_genişlik, kanallar]" şeklinde 4-D.