PreprocessingFilter
Inheritance: java.lang.Object
public class PreprocessingFilter
Kelas dasar untuk perintah pemrosesan gambar.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| PreprocessingFilter() |
Bidang
| Bidang | Deskripsi |
|---|---|
| Empty |
Metode
| Metode | Deskripsi |
|---|---|
| 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| area | java.awt.Rectangle | Rectangle 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| area | java.awt.Rectangle | Rectangle 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| area | java.awt.Rectangle | Rectangle 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| area | java.awt.Rectangle | Rectangle 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| area | java.awt.Rectangle | Rectangle 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| area | java.awt.Rectangle | Rectangle 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| area | java.awt.Rectangle | Rectangle 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | int | Lebar baru gambar. |
| tinggi | int | Tinggi 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | int | Lebar baru gambar. |
| tinggi | int | Tinggi baru gambar. |
| type | InterpolationFilterType | InterpolationFilterType @lihat InterpolationFilterType |
Returns: PreprocessingFilter - ResizeFilter object.
Rotate(float angle)
public static PreprocessingFilter Rotate(float angle)
Putar gambar asli.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| sudut | float | Sudut 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| sudut | float | Sudut rotasi. Nilai dari -360 hingga 360. |
| area | java.awt.Rectangle | Rectangle 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| rasio | float | Faktor 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| rasio | float | Faktor skala. Nilai yang direkomendasikan dari 0,1 hingga 1 untuk memperkecil. Dari 1 hingga 10 untuk memperbesar. |
| type | InterpolationFilterType | InterpolationFilterType @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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | int | Nilai 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | int | Nilai maksimum. |
| area | java.awt.Rectangle | Rectangle 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| filter | PreprocessingFilter | Operasi baru untuk ditambahkan ke daftar filter. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| 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:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long | |
| arg1 | int |