PreprocessingFilter
Inheritance: java.lang.Object
public class PreprocessingFilter
Görüntü işleme komutları için temel sınıf.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| PreprocessingFilter() |
Alanlar
| Alan | Açıklama |
|---|---|
| Empty |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| AutoDenoising() | Görüntüyü iyileştirmek için ek bir sinir ağı kullanımını etkinleştirir - gürültüyü azaltır. |
| AutoDenoising(Rectangle area) | Görüntünün bir bölümünü iyileştirmek için ek bir sinir ağı kullanımını etkinleştirir - gürültüyü azaltır. |
| AutoDewarping() | Görüntüdeki geometrik bozulmaları otomatik olarak düzeltir. |
| AutoSkew() | Görüntünün otomatik eğim düzeltmesini etkinleştirir. |
| AutoSkew(Rectangle area) | Görüntünün bir bölümünün otomatik eğim düzeltmesini etkinleştirir. |
| Binarize() | Bir görüntüyü siyah-beyaz görüntüye dönüştürür. |
| Binarize(Rectangle area) | Görüntünün bir bölümünü siyah-beyaz görüntüye dönüştürür. |
| BinarizeAndDilate() | Genişletme, bir görüntüdeki nesnelerin sınırlarına piksel ekler. |
| BinarizeAndDilate(Rectangle area) | Genişletme, görüntünün bir bölümündeki nesnelerin sınırlarına piksel ekler. |
| ContrastCorrection() | Kontrast düzeltme filtresi. |
| ContrastCorrection(Rectangle area) | Görüntünün bir bölümü için kontrast düzeltme filtresi. |
| Invert() | Bir belge görüntüsündeki renkleri otomatik olarak tersine çevirir. |
| Invert(Rectangle area) | Görüntünün bir bölümündeki renkleri otomatik olarak tersine çevirir. |
| Median() | Median filtresi, görüntünün her elemanını tarar ve her pikseli komşu piksellerin medyanı ile değiştirir. |
| Median(Rectangle area) | Orta değer filtresi, görüntünün bölümündeki her öğeyi tarar ve her pikseli komşu piksellerin ortanca değeriyle değiştirir. |
| Resize(int width, int height) | Görüntüyü yeniden ölçekle - Görüntü çözünürlüğünü artır veya azalt. |
| Resize(int width, int height, InterpolationFilterType type) | Görüntüyü yeniden ölçekle - çözünürlüğü artır veya azalt. |
| Rotate(float angle) | Orijinal görüntüyü döndür. |
| Rotate(float angle, Rectangle area) | Görüntünün bölümünü döndür. |
| Scale(float ratio) | Görüntüyü yeniden ölçekle - Görüntü çözünürlüğünü artır veya azalt. |
| Scale(float ratio, InterpolationFilterType type) | Görüntüyü yeniden ölçekle - Görüntü çözünürlüğünü artır veya azalt. |
| Threshold(int value) | Orijinal görüntünün piksel yoğunluğuna eşik değeri ayarlayarak ikili bir görüntü oluştur. |
| Threshold(int value, Rectangle area) | Orijinal görüntünün bölümünün piksel yoğunluğuna eşik değeri ayarlayarak ikili bir görüntü bölümü oluştur. |
| ToGrayscale() | Bir görüntüyü gri tonlamalı görüntüye dönüştürür. |
| add(PreprocessingFilter filter) | Yeni filtreyi koleksiyona ekleyerek tüm işlemleri daha ileri çalıştır. |
| equals(Object arg0) | |
| getClass() | |
| hashCode() | |
| notify() | |
| notifyAll() | |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
PreprocessingFilter()
public PreprocessingFilter()
Empty
public static final PreprocessingFilter Empty
AutoDenoising()
public static PreprocessingFilter AutoDenoising()
Görüntüyü iyileştirmek için ek bir sinir ağının kullanılmasını sağlar - gürültüyü azaltır. Tarama artefaktları, bozulma, lekeler, parlamalar, gradyanlar, yabancı öğeler içeren görüntüler için faydalıdır.
Returns: PreprocessingFilter - AutoDenoisingFilter object.
AutoDenoising(Rectangle area)
public static PreprocessingFilter AutoDenoising(Rectangle area)
Görüntünün bölümünü iyileştirmek için ek bir sinir ağının kullanılmasını sağlar - gürültüyü azaltır. Tarama artefaktları, bozulma, lekeler, parlamalar, gradyanlar, yabancı öğeler içeren görüntüler için faydalıdır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| alan | java.awt.Rectangle | Ön işleme için dikdörtgen. |
Returns: PreprocessingFilter - AutoDenoisingFilter object.
AutoDewarping()
public static PreprocessingFilter AutoDewarping()
Görüntüdeki geometrik bozulmaları otomatik olarak düzeltir. Son derece kaynak yoğun!
Returns: PreprocessingFilter - AutoDewarpingFilter object.
AutoSkew()
public static PreprocessingFilter AutoSkew()
Görüntünün otomatik eğim düzeltmesini etkinleştirir.
Returns: PreprocessingFilter - AutoSkewFilter object.
AutoSkew(Rectangle area)
public static PreprocessingFilter AutoSkew(Rectangle area)
Görüntünün bir bölümünün otomatik eğim düzeltmesini etkinleştirir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| alan | java.awt.Rectangle | Ön işleme için dikdörtgen. |
Returns: PreprocessingFilter - AutoSkewFilter object.
Binarize()
public static PreprocessingFilter Binarize()
Bir görüntüyü siyah-beyaz görüntüye dönüştürür. İkili görüntüler, piksellerinin yalnızca iki olası yoğunluk değerine sahip olduğu görüntülerdir. Normalde siyah ve beyaz olarak gösterilirler. Sayısal olarak, iki değer genellikle siyah için 0, beyaz için 255’tir. İkili görüntüler, bir görüntünün otomatik eşiklenmesiyle üretilir.
Returns: PreprocessingFilter - BinarizeFilter object.
Binarize(Rectangle area)
public static PreprocessingFilter Binarize(Rectangle area)
Görüntünün bir bölümünü siyah-beyaz görüntüye dönüştürür. İkili görüntüler, piksellerinin yalnızca iki olası yoğunluk değerine sahip olduğu görüntülerdir. Normalde siyah ve beyaz olarak gösterilirler. Sayısal olarak, iki değer genellikle siyah için 0, beyaz için 255’tir. İkili görüntüler, bir görüntünün otomatik eşiklenmesiyle üretilir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| alan | java.awt.Rectangle | Ön işleme için dikdörtgen. |
Returns: PreprocessingFilter - BinarizeFilter object.
BinarizeAndDilate()
public static PreprocessingFilter BinarizeAndDilate()
Genişletme, bir görüntüdeki nesnelerin sınırlarına piksel ekler.
Returns: PreprocessingFilter - DilateFilter object.
BinarizeAndDilate(Rectangle area)
public static PreprocessingFilter BinarizeAndDilate(Rectangle area)
Genişletme, görüntünün bir bölümündeki nesnelerin sınırlarına piksel ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| alan | java.awt.Rectangle | Ön işleme için dikdörtgen. |
Returns: PreprocessingFilter - DilateFilter object.
ContrastCorrection()
public static PreprocessingFilter ContrastCorrection()
Kontrast düzeltme filtresi.
Returns: PreprocessingFilter - ContrastCorrectionFilter object.
ContrastCorrection(Rectangle area)
public static PreprocessingFilter ContrastCorrection(Rectangle area)
Görüntünün bir bölümü için kontrast düzeltme filtresi.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| alan | java.awt.Rectangle | Ön işleme için dikdörtgen. |
Returns: PreprocessingFilter - ContrastCorrectionFilter object.
Invert()
public static PreprocessingFilter Invert()
Bir belge görüntüsündeki renkleri otomatik olarak tersine çevirir.
Returns: PreprocessingFilter - InvertFilter object.
Invert(Rectangle area)
public static PreprocessingFilter Invert(Rectangle area)
Görüntünün bir bölümündeki renkleri otomatik olarak tersine çevirir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| alan | java.awt.Rectangle | Ön işleme için dikdörtgen. |
Returns: PreprocessingFilter - InvertFilter object.
Median()
public static PreprocessingFilter Median()
Median filtresi, görüntünün her elemanını tarar ve her pikseli komşu piksellerin medyanı ile değiştirir.
Returns: PreprocessingFilter - MedianFilter object.
Median(Rectangle area)
public static PreprocessingFilter Median(Rectangle area)
Orta değer filtresi, görüntünün bölümündeki her öğeyi tarar ve her pikseli komşu piksellerin ortanca değeriyle değiştirir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| alan | java.awt.Rectangle | Ön işleme için dikdörtgen. |
Returns: PreprocessingFilter - MedianFilter object.
Resize(int width, int height)
public static PreprocessingFilter Resize(int width, int height)
Görüntüyü yeniden ölçekle - Görüntü çözünürlüğünü artır veya azalt. InterpolationFilterType = bilinear veya en yakın komşu @see InterpolationFilterType
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| genişlik | int | Görüntünün yeni genişliği. |
| yükseklik | int | Görüntünün yeni yüksekliği. |
Returns: PreprocessingFilter - ResizeFilter object.
Resize(int width, int height, InterpolationFilterType type)
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Görüntüyü yeniden ölçekle - çözünürlüğü artır veya azalt.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| genişlik | int | Görüntünün yeni genişliği. |
| yükseklik | int | Görüntünün yeni yüksekliği. |
| type | InterpolationFilterType | InterpolationFilterType @see InterpolationFilterType |
Returns: PreprocessingFilter - ResizeFilter object.
Rotate(float angle)
public static PreprocessingFilter Rotate(float angle)
Orijinal görüntüyü döndür.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| açı | float | Dönme açısı. Değer -360 ile 360 arasında. |
Returns: PreprocessingFilter - RotateFilter object.
Rotate(float angle, Rectangle area)
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Görüntünün bölümünü döndür.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| açı | float | Dönme açısı. Değer -360 ile 360 arasında. |
| alan | java.awt.Rectangle | Ön işleme için dikdörtgen. |
Returns: PreprocessingFilter - RotateFilter object.
Scale(float ratio)
public static PreprocessingFilter Scale(float ratio)
Görüntüyü yeniden ölçekle - Görüntü çözünürlüğünü yükselt veya düşür. InterpolationFilterType varsayılan ikili ya da en yakın komşu @see InterpolationFilterType
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| oran | float | Ölçekleme faktörü. Küçültmek için önerilen değer 0.1 ile 1 arasındadır. Büyütmek için 1 ile 10 arasındadır. |
Returns: PreprocessingFilter - ScaleFilter object.
Scale(float ratio, InterpolationFilterType type)
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Görüntüyü yeniden ölçekle - Görüntü çözünürlüğünü artır veya azalt.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| oran | float | Ölçekleme faktörü. Küçültmek için önerilen değer 0.1 ile 1 arasındadır. Büyütmek için 1 ile 10 arasındadır. |
| type | InterpolationFilterType | InterpolationFilterType @see InterpolationFilterType |
Returns: PreprocessingFilter - ScaleFilter object.
Threshold(int value)
public static PreprocessingFilter Threshold(int value)
Orijinal görüntünün piksel yoğunluğuna eşik değeri ayarlayarak ikili bir görüntü oluştur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Azami değer. |
Returns: PreprocessingFilter - BinarizeFilter object.
Threshold(int value, Rectangle area)
public static PreprocessingFilter Threshold(int value, Rectangle area)
Orijinal görüntünün bölümünün piksel yoğunluğuna eşik değeri ayarlayarak ikili bir görüntü bölümü oluştur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Azami değer. |
| alan | java.awt.Rectangle | Ön işleme için dikdörtgen. |
Returns: PreprocessingFilter - BinarizeFilter object.
ToGrayscale()
public static PreprocessingFilter ToGrayscale()
Bir görüntüyü gri tonlamalı görüntüye dönüştürür. Gri tonlamalı görüntü, görüntüde 256 ışık seviyesine (0 ile 255) sahiptir.
Returns: PreprocessingFilter - GrayscaleFilter object.
add(PreprocessingFilter filter)
public void add(PreprocessingFilter filter)
Yeni filtreyi koleksiyona ekleyerek tüm işlemleri daha sonra çalıştırın. Koleksiyondaki tutarlılık önemlidir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| filter | PreprocessingFilter | Filtre listesine eklenecek yeni işlem. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |