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.
Ayrıca bakınız
İç İç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.