ResizeOp

genel sınıf ResizeOp

Görüntüleri işlemek için bir hesaplama birimi olarak, görüntüyü kullanıcının belirlediği boyuta göre yeniden boyutlandırabilir.

Görüntü uzatıldığında piksellerin enterpolasyonunu yapar ve görüntü sıkıştırıldığında pikselleri atar.

İç İçe Sınıflar

Sıralama ResizeOp.ResizeMethod Yeniden boyutlandırma algoritmaları.

Kamu İnşaatçıları

ResizeOp (int targetHeight, int targetWidth, ResizeOp.ResizeMethod resizeMethod)
Belirtilen yöntemde görüntüleri belirtilen boyuta göre yeniden boyutlandırabilen bir ResizeOp 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 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 ResizeOp (int targetHeight, int targetWidth, ResizeOp.ResizeMethod resizeMethod)

Belirtilen yöntemde görüntüleri belirtilen boyuta göre yeniden boyutlandırabilen bir ResizeOp oluşturur.

Parametreler
hedef Yükseklik Yeniden boyutlandırılan görüntünün beklenen yüksekliği.
hedef Genişlik Yeniden boyutlandırılan resmin beklenen genişliği.
yeniden boyutlandırma yöntemi Yeniden boyutlandırma için kullanılacak algoritma. Seçenekler: ResizeOp.ResizeMethod

Genel Yöntemler

herkese açık TensorImage uygulaması ( TensorImage görüntüsü)

Tanımlanan yeniden boyutlandırmayı verilen görüntüye uygular ve sonucu döndürür.

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

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.