PreprocessingFilter

Inheritance: java.lang.Object

public class PreprocessingFilter

Kelas dasar untuk perintah pemrosesan gambar.

Konstruktor

KonstruktorDeskripsi
PreprocessingFilter()

Bidang

BidangDeskripsi
Empty

Metode

MetodeDeskripsi
AutoDenoising()Mengaktifkan penggunaan jaringan saraf tambahan untuk meningkatkan gambar - mengurangi noise.
AutoDenoising(Rectangle area)Mengaktifkan penggunaan jaringan saraf tambahan untuk meningkatkan bagian gambar - mengurangi noise.
AutoDewarping()Secara otomatis memperbaiki distorsi geometris pada gambar.
AutoSkew()Mengaktifkan koreksi kemiringan gambar secara otomatis.
AutoSkew(Rectangle area)Mengaktifkan koreksi kemiringan bagian gambar secara otomatis.
Binarize()Mengonversi gambar menjadi gambar hitam-putih.
Binarize(Rectangle area)Mengonversi bagian gambar menjadi gambar hitam-putih.
BinarizeAndDilate()Dilasi menambahkan piksel ke batas objek dalam gambar.
BinarizeAndDilate(Rectangle area)Dilasi menambahkan piksel ke batas objek dalam bagian gambar.
ContrastCorrection()Filter koreksi kontras.
ContrastCorrection(Rectangle area)Filter koreksi kontras untuk bagian gambar.
Invert()Secara otomatis membalikkan warna pada gambar dokumen.
Invert(Rectangle area)Secara otomatis membalikkan warna pada bagian gambar.
Median()Filter median berjalan melalui setiap elemen gambar dan menggantikan setiap piksel dengan median piksel tetangganya.
Median(Rectangle area)Filter median berjalan melalui setiap elemen bagian gambar dan mengganti setiap piksel dengan median piksel tetangganya.
Resize(int width, int height)Ubah skala gambar - Tingkatkan atau turunkan resolusi gambar.
Resize(int width, int height, InterpolationFilterType type)Ubah skala gambar - tingkatkan atau turunkan resolusi gambar.
Rotate(float angle)Putar gambar asli.
Rotate(float angle, Rectangle area)Putar bagian gambar.
Scale(float ratio)Ubah skala gambar - Tingkatkan atau turunkan resolusi gambar.
Scale(float ratio, InterpolationFilterType type)Ubah skala gambar - Tingkatkan atau turunkan resolusi gambar.
Threshold(int value)Buat gambar biner berdasarkan penetapan nilai ambang pada intensitas piksel gambar asli.
Threshold(int value, Rectangle area)Buat bagian gambar biner berdasarkan penetapan nilai ambang pada intensitas piksel bagian gambar asli.
ToGrayscale()Mengonversi gambar menjadi gambar skala abu-abu.
add(PreprocessingFilter filter)Tambahkan filter baru ke koleksi untuk menjalankan semua operasi lebih lanjut.
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()

Mengaktifkan penggunaan jaringan saraf tambahan untuk meningkatkan gambar - mengurangi noise. Berguna untuk gambar dengan artefak pemindaian, distorsi, noda, flare, gradien, elemen asing.

Returns: PreprocessingFilter - AutoDenoisingFilter object.

AutoDenoising(Rectangle area)

public static PreprocessingFilter AutoDenoising(Rectangle area)

Mengaktifkan penggunaan jaringan saraf tambahan untuk meningkatkan bagian gambar - mengurangi noise. Berguna untuk gambar dengan artefak pemindaian, distorsi, noda, flare, gradien, elemen asing.

Parameters:

ParameterTipeDeskripsi
areajava.awt.RectangleRectangle untuk diproses sebelumnya.

Returns: PreprocessingFilter - AutoDenoisingFilter object.

AutoDewarping()

public static PreprocessingFilter AutoDewarping()

Secara otomatis memperbaiki distorsi geometris pada gambar. Sangat intensif sumber daya!

Returns: PreprocessingFilter - AutoDewarpingFilter object.

AutoSkew()

public static PreprocessingFilter AutoSkew()

Mengaktifkan koreksi kemiringan gambar secara otomatis.

Returns: PreprocessingFilter - AutoSkewFilter object.

AutoSkew(Rectangle area)

public static PreprocessingFilter AutoSkew(Rectangle area)

Mengaktifkan koreksi kemiringan bagian gambar secara otomatis.

Parameters:

ParameterTipeDeskripsi
areajava.awt.RectangleRectangle untuk diproses sebelumnya.

Returns: PreprocessingFilter - AutoSkewFilter object.

Binarize()

public static PreprocessingFilter Binarize()

Mengonversi gambar menjadi gambar hitam-putih. Gambar biner adalah gambar yang pikselnya hanya memiliki dua nilai intensitas yang mungkin. Mereka biasanya ditampilkan sebagai hitam dan putih. Secara numerik, dua nilai tersebut biasanya 0 untuk hitam, dan 255 untuk putih. Gambar biner dihasilkan dengan melakukan ambang otomatis pada gambar.

Returns: PreprocessingFilter - BinarizeFilter object.

Binarize(Rectangle area)

public static PreprocessingFilter Binarize(Rectangle area)

Mengonversi bagian gambar menjadi gambar hitam-putih. Gambar biner adalah gambar yang pikselnya hanya memiliki dua nilai intensitas yang mungkin. Mereka biasanya ditampilkan sebagai hitam dan putih. Secara numerik, dua nilai tersebut biasanya 0 untuk hitam, dan 255 untuk putih. Gambar biner dihasilkan dengan melakukan ambang otomatis pada gambar.

Parameters:

ParameterTipeDeskripsi
areajava.awt.RectangleRectangle untuk diproses sebelumnya.

Returns: PreprocessingFilter - BinarizeFilter object.

BinarizeAndDilate()

public static PreprocessingFilter BinarizeAndDilate()

Dilasi menambahkan piksel ke batas objek dalam gambar.

Returns: PreprocessingFilter - DilateFilter object.

BinarizeAndDilate(Rectangle area)

public static PreprocessingFilter BinarizeAndDilate(Rectangle area)

Dilasi menambahkan piksel ke batas objek dalam bagian gambar.

Parameters:

ParameterTipeDeskripsi
areajava.awt.RectangleRectangle untuk diproses sebelumnya.

Returns: PreprocessingFilter - DilateFilter object.

ContrastCorrection()

public static PreprocessingFilter ContrastCorrection()

Filter koreksi kontras.

Returns: PreprocessingFilter - ContrastCorrectionFilter object.

ContrastCorrection(Rectangle area)

public static PreprocessingFilter ContrastCorrection(Rectangle area)

Filter koreksi kontras untuk bagian gambar.

Parameters:

ParameterTipeDeskripsi
areajava.awt.RectangleRectangle untuk diproses sebelumnya.

Returns: PreprocessingFilter - ContrastCorrectionFilter object.

Invert()

public static PreprocessingFilter Invert()

Secara otomatis membalikkan warna pada gambar dokumen.

Returns: PreprocessingFilter - InvertFilter object.

Invert(Rectangle area)

public static PreprocessingFilter Invert(Rectangle area)

Secara otomatis membalikkan warna pada bagian gambar.

Parameters:

ParameterTipeDeskripsi
areajava.awt.RectangleRectangle untuk diproses sebelumnya.

Returns: PreprocessingFilter - InvertFilter object.

Median()

public static PreprocessingFilter Median()

Filter median berjalan melalui setiap elemen gambar dan menggantikan setiap piksel dengan median piksel tetangganya.

Returns: PreprocessingFilter - MedianFilter object.

Median(Rectangle area)

public static PreprocessingFilter Median(Rectangle area)

Filter median berjalan melalui setiap elemen bagian gambar dan mengganti setiap piksel dengan median piksel tetangganya.

Parameters:

ParameterTipeDeskripsi
areajava.awt.RectangleRectangle untuk diproses sebelumnya.

Returns: PreprocessingFilter - MedianFilter object.

Resize(int width, int height)

public static PreprocessingFilter Resize(int width, int height)

Ubah skala gambar - Tingkatkan atau turunkan resolusi gambar. InterpolationFilterType = bilinear atau nearest neighbor @see InterpolationFilterType

Parameters:

ParameterTipeDeskripsi
lebarintLebar baru gambar.
tinggiintTinggi baru gambar.

Returns: PreprocessingFilter - ResizeFilter object.

Resize(int width, int height, InterpolationFilterType type)

public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)

Ubah skala gambar - tingkatkan atau turunkan resolusi gambar.

Parameters:

ParameterTipeDeskripsi
lebarintLebar baru gambar.
tinggiintTinggi baru gambar.
typeInterpolationFilterTypeInterpolationFilterType @lihat InterpolationFilterType

Returns: PreprocessingFilter - ResizeFilter object.

Rotate(float angle)

public static PreprocessingFilter Rotate(float angle)

Putar gambar asli.

Parameters:

ParameterTipeDeskripsi
sudutfloatSudut rotasi. Nilai dari -360 hingga 360.

Returns: PreprocessingFilter - RotateFilter object.

Rotate(float angle, Rectangle area)

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Putar bagian gambar.

Parameters:

ParameterTipeDeskripsi
sudutfloatSudut rotasi. Nilai dari -360 hingga 360.
areajava.awt.RectangleRectangle untuk diproses sebelumnya.

Returns: PreprocessingFilter - RotateFilter object.

Scale(float ratio)

public static PreprocessingFilter Scale(float ratio)

Ubah skala gambar - Meningkatkan atau menurunkan resolusi gambar. InterpolationFilterType default bilinear atau nearest neighbor @lihat InterpolationFilterType

Parameters:

ParameterTipeDeskripsi
rasiofloatFaktor skala. Nilai yang direkomendasikan dari 0,1 hingga 1 untuk memperkecil. Dari 1 hingga 10 untuk memperbesar.

Returns: PreprocessingFilter - ScaleFilter object.

Scale(float ratio, InterpolationFilterType type)

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

Ubah skala gambar - Tingkatkan atau turunkan resolusi gambar.

Parameters:

ParameterTipeDeskripsi
rasiofloatFaktor skala. Nilai yang direkomendasikan dari 0,1 hingga 1 untuk memperkecil. Dari 1 hingga 10 untuk memperbesar.
typeInterpolationFilterTypeInterpolationFilterType @lihat InterpolationFilterType

Returns: PreprocessingFilter - ScaleFilter object.

Threshold(int value)

public static PreprocessingFilter Threshold(int value)

Buat gambar biner berdasarkan penetapan nilai ambang pada intensitas piksel gambar asli.

Parameters:

ParameterTipeDeskripsi
nilaiintNilai maksimum.

Returns: PreprocessingFilter - BinarizeFilter object.

Threshold(int value, Rectangle area)

public static PreprocessingFilter Threshold(int value, Rectangle area)

Buat bagian gambar biner berdasarkan penetapan nilai ambang pada intensitas piksel bagian gambar asli.

Parameters:

ParameterTipeDeskripsi
nilaiintNilai maksimum.
areajava.awt.RectangleRectangle untuk diproses sebelumnya.

Returns: PreprocessingFilter - BinarizeFilter object.

ToGrayscale()

public static PreprocessingFilter ToGrayscale()

Mengonversi gambar menjadi gambar skala abu-abu. Gambar skala abu-abu memiliki 256 tingkat cahaya dalam gambar (0 hingga 255).

Returns: PreprocessingFilter - GrayscaleFilter object.

add(PreprocessingFilter filter)

public void add(PreprocessingFilter filter)

Tambahkan filter baru ke koleksi untuk menjalankan semua operasi lebih lanjut. Konsistensi dalam koleksi penting.

Parameters:

ParameterTipeDeskripsi
filterPreprocessingFilterOperasi baru untuk ditambahkan ke daftar filter.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTipeDeskripsi
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:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int