Class PreprocessingFilter

Class PreprocessingFilter

Namespace: Aspose.OCR.Models.PreprocessingFilters
Assembly: Aspose.OCR.dll (25.1.0)

Kelas dasar untuk perintah pemrosesan gambar.

public class PreprocessingFilter : IEnumerable

Pewarisan

objectPreprocessingFilter

Mengimplementasikan

IEnumerable

Anggota yang Dwarisi

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktor

PreprocessingFilter()

public PreprocessingFilter()

Properti

Default

Koleksi filter default berisi filter AutoSkew

public static PreprocessingFilter Default { get; }

Nilai Properti

PreprocessingFilter

Empty

Koleksi filter kosong

public static PreprocessingFilter Empty { get; }

Nilai Properti

PreprocessingFilter

Metode

Add(PreprocessingFilter)

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

public void Add(PreprocessingFilter filter)

Parameter

filter PreprocessingFilter

Operasi baru yang akan ditambahkan ke daftar filter.

AutoDenoising()

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

public static PreprocessingFilter AutoDenoising()

Mengembalikan

PreprocessingFilter

Objek AutoDenoisingFilter.

AutoDenoising(Rectangle)

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

public static PreprocessingFilter AutoDenoising(Rectangle area)

Parameter

area Rectangle

Koordinat bagian gambar yang akan diperbaiki.

Mengembalikan

PreprocessingFilter

Objek AutoDenoisingFilter.

AutoDewarping()

Secara otomatis memperbaiki distorsi geometris dalam gambar. Sangat memakan sumber daya!

public static PreprocessingFilter AutoDewarping()

Mengembalikan

PreprocessingFilter

Objek AutoDewarpingFilter.

AutoSkew()

Mengaktifkan koreksi skew gambar secara otomatis.

public static PreprocessingFilter AutoSkew()

Mengembalikan

PreprocessingFilter

Objek AutoSkewFilter.

AutoSkew(Rectangle)

Mengaktifkan koreksi skew bagian gambar secara otomatis.

public static PreprocessingFilter AutoSkew(Rectangle area)

Parameter

area Rectangle

Koordinat bagian gambar yang akan diperbaiki.

Mengembalikan

PreprocessingFilter

Objek AutoSkewFilter.

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 sering kali 0 untuk hitam, dan 255 untuk putih. Gambar biner dihasilkan dengan threshold otomatis pada gambar.

public static PreprocessingFilter Binarize()

Mengembalikan

PreprocessingFilter

Objek BinarizeFilter.

Binarize(Rectangle)

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 sering kali 0 untuk hitam, dan 255 untuk putih. Gambar biner dihasilkan dengan threshold otomatis pada gambar.

public static PreprocessingFilter Binarize(Rectangle area)

Parameter

area Rectangle

Koordinat bagian gambar yang akan diperbaiki.

Mengembalikan

PreprocessingFilter

Objek BinarizeFilter.

ContrastCorrectionFilter()

Filter koreksi kontras.

public static PreprocessingFilter ContrastCorrectionFilter()

Mengembalikan

PreprocessingFilter

Objek ContrastCorrectionFilter.

ContrastCorrectionFilter(Rectangle)

Filter koreksi kontras untuk bagian gambar.

public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)

Parameter

area Rectangle

Koordinat bagian gambar yang akan diperbaiki.

Mengembalikan

PreprocessingFilter

Objek ContrastCorrectionFilter.

Dilate()

Dilasi menambahkan piksel ke batas objek dalam gambar.

public static PreprocessingFilter Dilate()

Mengembalikan

PreprocessingFilter

Objek DilateFilter.

Dilate(Rectangle)

Dilasi menambahkan piksel ke batas objek dalam bagian gambar.

public static PreprocessingFilter Dilate(Rectangle area)

Parameter

area Rectangle

Koordinat bagian gambar yang akan diperbaiki.

Mengembalikan

PreprocessingFilter

Objek DilateFilter.

GetEnumerator()

Untuk realisasi antarmuka IEnumarable.

public IEnumerator GetEnumerator()

Mengembalikan

IEnumerator

IEnumerator

Invert()

Secara otomatis membalik warna dalam gambar dokumen.

public static PreprocessingFilter Invert()

Mengembalikan

PreprocessingFilter

Objek InvertFilter.

Invert(Rectangle)

Secara otomatis membalik warna dalam bagian gambar.

public static PreprocessingFilter Invert(Rectangle area)

Parameter

area Rectangle

Koordinat bagian gambar yang akan diperbaiki.

Mengembalikan

PreprocessingFilter

Objek InvertFilter.

Median()

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

public static PreprocessingFilter Median()

Mengembalikan

PreprocessingFilter

Objek MedianFilter.

Median(Rectangle)

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

public static PreprocessingFilter Median(Rectangle area)

Parameter

area Rectangle

Koordinat bagian gambar yang akan diperbaiki.

Mengembalikan

PreprocessingFilter

Objek MedianFilter.

Resize(int, int, InterpolationFilterType)

Mengubah skala gambar - Menaikkan atau menurunkan resolusi gambar.

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

Parameter

width int

Lebar baru gambar.

height int

Tinggi baru gambar.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Mengembalikan

PreprocessingFilter

Objek ResizeFilter.

Resize(int, int)

Mengubah skala gambar - Menaikkan atau menurunkan resolusi gambar. InterpolationFilterType = Lanczos8

public static PreprocessingFilter Resize(int width, int height)

Parameter

width int

Lebar baru gambar.

height int

Tinggi baru gambar.

Mengembalikan

PreprocessingFilter

Objek ResizeFilter.

Rotate(float)

Memutar gambar asli.

public static PreprocessingFilter Rotate(float angle)

Parameter

angle float

Sudut rotasi.Dari -360 hingga 360

Mengembalikan

PreprocessingFilter

Objek RotateFilter.

Rotate(float, Rectangle)

Memutar bagian gambar.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Parameter

angle float

Sudut rotasi.Dari -360 hingga 360

area Rectangle

Koordinat bagian gambar yang akan diperbaiki.

Mengembalikan

PreprocessingFilter

Objek RotateFilter.

Scale(float)

Mengubah skala gambar - Menaikkan atau menurunkan resolusi gambar. InterpolationFilterType = Lanczos8

public static PreprocessingFilter Scale(float ratio)

Parameter

ratio float

Faktor skala. Disarankan dari 0.1 hingga 1 untuk mengecilkan. Dari 1 hingga 10 untuk memperbesar.

Mengembalikan

PreprocessingFilter

Objek ScaleFilter.

Scale(float, InterpolationFilterType)

Mengubah skala gambar - Menaikkan atau menurunkan resolusi gambar.

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

Parameter

ratio float

Faktor skala. Disarankan dari 0.1 hingga 1 untuk mengecilkan. Dari 1 hingga 10 untuk memperbesar.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Mengembalikan

PreprocessingFilter

Objek ScaleFilter.

Threshold(int)

Membuat gambar biner berdasarkan pengaturan nilai ambang pada intensitas piksel gambar asli.

public static PreprocessingFilter Threshold(int value)

Parameter

value int

Nilai maksimum.

Mengembalikan

PreprocessingFilter

Objek BinarizeFilter.

Threshold(int, Rectangle)

Membuat bagian gambar biner berdasarkan pengaturan nilai ambang pada intensitas piksel bagian gambar asli.

public static PreprocessingFilter Threshold(int value, Rectangle area)

Parameter

value int

Nilai maksimum.

area Rectangle

Koordinat bagian gambar yang akan diperbaiki.

Mengembalikan

PreprocessingFilter

Objek BinarizeFilter.

ToGrayscale()

Mengonversi gambar menjadi gambar grayscale. Gambar grayscale memiliki 256 level cahaya dalam gambar (0 hingga 255).

public static PreprocessingFilter ToGrayscale()

Mengembalikan

PreprocessingFilter

Objek GrayscaleFilter.

 Indonesia