ResizeWithCropOrPadOp

genel sınıf ResizeWithCropOrPadOp

Görüntüleri işlemek için bir hesaplama birimi olarak görüntüyü önceden tanımlanmış boyuta göre yeniden boyutlandırabilir.

Görüntünün içeriğini uzatmaz veya sıkıştırmaz. Ancak yeni boyuta sığdırmak için pikselleri kırpar veya doldurur. Görüntüyü kırptığında, ortadan kırpma işlemi gerçekleştirir; pikselleri doldurduğunda sıfır dolgu gerçekleştirir.

Kamu İnşaatçıları

ResizeWithCropOrPadOp (int targetHeight, int targetWidth)
Görüntüleri belirtilen boyuta kırpabilecek/doldurabilecek bir ResizeWithCropOrPadOp oluşturur.

Genel Yöntemler

Tensör Görüntüsü
uygula ( TensorImage görüntüsü)
Tanımlanan yeniden boyutlandırmayı verilen görüntüye kırpma ve/veya dolgulamayla uygular ve sonucu döndürür.
int
getOutputImageHeight (int inputImageHeight, int inputImageWidth)
Giriş görüntüsü boyutu verildiğinde beklenen çıktı görüntüsünün yüksekliğini hesaplar.
int
getOutputImageWidth (int inputImageHeight, int inputImageWidth)
Giriş görüntüsü boyutu verildiğinde beklenen çıktı görüntüsünün genişliğini hesaplar.
F Noktası
inverseTransform (PointF noktası, int inputImageHeight, int inputImageWidth)
Sonuç görüntüsünün koordinat sistemindeki bir noktayı giriş görüntüsünden birine dönüştürür.

Kalıtsal Yöntemler

Kamu İnşaatçıları

public ResizeWithCropOrPadOp (int targetHeight, int targetWidth)

Görüntüleri belirtilen boyuta kırpabilecek/doldurabilecek bir ResizeWithCropOrPadOp oluşturur. Ortadan kırpma ve sıfır dolguyu benimser.

Parametreler
hedef Yükseklik Kırpılan/doldurulan görüntünün beklenen yüksekliği.
hedef Genişlik Kırpılan/doldurulan görüntünün beklenen genişliği.

Genel Yöntemler

herkese açık TensorImage uygulaması ( TensorImage resmi)

Tanımlanan yeniden boyutlandırmayı verilen görüntüye kırpma ve/veya dolgulamayla uygular ve sonucu döndürür.

Not: Giriş image içeriği değişecektir ve image çıktıyla aynı örnek olacaktır.

Parametreler
görüntü giriş görüntüsü.
İadeler
  • çıktı görüntüsü.

public int getOutputImageHeight (int inputImageHeight, int inputImageWidth)

Giriş görüntüsü boyutu verildiğinde beklenen çıktı görüntüsünün yüksekliğini hesaplar.

Parametreler
girişGörüntü Yüksekliği
inputImageWidth

public int getOutputImageWidth (int inputImageHeight, int inputImageWidth)

Giriş görüntüsü boyutu verildiğinde beklenen çıktı görüntüsünün genişliğini hesaplar.

Parametreler
girişGörüntü Yüksekliği
inputImageWidth

public PointF inverseTransform (PointF noktası, int inputImageHeight, int inputImageWidth)

Sonuç görüntüsünün koordinat sistemindeki bir noktayı giriş görüntüsünden birine dönüştürür.

Parametreler
nokta sonuç koordinat sisteminden gelen nokta.
girişGörüntü Yüksekliği giriş görüntüsünün yüksekliği.
inputImageWidth giriş görüntüsünün genişliği.
İadeler
  • giriş görüntüsünün koordinat sistemindeki koordinatların bulunduğu nokta.