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

AlanAçıklama
Empty

Yöntemler

YöntemAçı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:

ParametreTürAçıklama
alanjava.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:

ParametreTürAçıklama
alanjava.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:

ParametreTürAçıklama
alanjava.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:

ParametreTürAçıklama
alanjava.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:

ParametreTürAçıklama
alanjava.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:

ParametreTürAçıklama
alanjava.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:

ParametreTürAçıklama
alanjava.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:

ParametreTürAçıklama
genişlikintGörüntünün yeni genişliği.
yükseklikintGö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:

ParametreTürAçıklama
genişlikintGörüntünün yeni genişliği.
yükseklikintGörüntünün yeni yüksekliği.
typeInterpolationFilterTypeInterpolationFilterType @see InterpolationFilterType

Returns: PreprocessingFilter - ResizeFilter object.

Rotate(float angle)

public static PreprocessingFilter Rotate(float angle)

Orijinal görüntüyü döndür.

Parameters:

ParametreTürAçıklama
açıfloatDö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:

ParametreTürAçıklama
açıfloatDönme açısı. Değer -360 ile 360 arasında.
alanjava.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:

ParametreTürAçıklama
oranfloatÖ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:

ParametreTürAçıklama
oranfloatÖ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.
typeInterpolationFilterTypeInterpolationFilterType @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:

ParametreTürAçıklama
değerintAzami 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:

ParametreTürAçıklama
değerintAzami değer.
alanjava.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:

ParametreTürAçıklama
filterPreprocessingFilterFiltre listesine eklenecek yeni işlem.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametreTürAçıklama
arg0java.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:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int