Class PreprocessingFilter
Nama dari : Aspose.OCR.Models.PreprocessingFilters Perhitungan: Aspose.OCR.dll (25.4.0)
Kelas dasar untuk perintah pemrosesan gambar.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PreprocessingFilter()
public PreprocessingFilter()
Properties
Default
Koleksi filter default mengandung filter AutoSkew
public static PreprocessingFilter Default { get; }
Nilai Properti
Empty
Koleksi filter kosong
public static PreprocessingFilter Empty { get; }
Nilai Properti
Methods
Add(PreprocessingFilter)
Tambah filter baru ke koleksi untuk melanjutkan semua operasi.Konsistensi dalam koleksi masalah.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Operasi baru untuk menambahkan ke daftar filter.
AutoDenoising()
Memungkinkan penggunaan jaringan saraf tambahan untuk meningkatkan gambar - mengurangi kebisingan.Sesuai untuk gambar dengan artefak pemindaian, deformasi, titik, flare, gradient, elemen asing.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter adalah objek.
AutoDenoising(Rectangle)
Memungkinkan penggunaan jaringan saraf tambahan untuk meningkatkan bagian gambar - mengurangi kebisingan.Sesuai untuk gambar dengan artefak pemindaian, deformasi, titik, flare, gradient, elemen asing.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Koordinat dari bagian gambar untuk diperbaiki.
Returns
AutoDenoisingFilter adalah objek.
AutoDewarping()
Ini secara otomatis memperbaiki gangguan geometri dalam gambar.Sumber daya yang sangat intensif!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter objek.
AutoSkew()
Memungkinkan perbaikan gambar secara otomatis.
public static PreprocessingFilter AutoSkew()
Returns
Untuk AutoSkewFilter.
AutoSkew(Rectangle)
Memungkinkan pembetulan bagian skim otomatis.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Koordinat dari bagian gambar untuk diperbaiki.
Returns
Untuk AutoSkewFilter.
Binarize()
Mengkonversi gambar ke gambar hitam dan putih.Gambar biner adalah gambar yang piksel hanya memiliki dua nilai intensitas yang mungkin.Mereka biasanya dipaparkan sebagai hitam dan putih. secara numerik, dua nilai sering 0 untuk hitam, dan 255 untuk putih.Gambar biner dihasilkan dengan membatasi gambar secara otomatis.
public static PreprocessingFilter Binarize()
Returns
BinarizeFilter objek.
Binarize(Rectangle)
Mengkonversi bagian dari gambar ke gambar hitam dan putih.Gambar biner adalah gambar yang piksel hanya memiliki dua nilai intensitas yang mungkin.Mereka biasanya dipaparkan sebagai hitam dan putih. secara numerik, dua nilai sering 0 untuk hitam, dan 255 untuk putih.Gambar biner dihasilkan dengan membatasi gambar secara otomatis.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Koordinat dari bagian gambar untuk diperbaiki.
Returns
BinarizeFilter objek.
ContrastCorrectionFilter()
Filter koreksi kontras.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
KontrasFilter adalah objek.
ContrastCorrectionFilter(Rectangle)
Filter koreksi kontras untuk bagian gambar.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Koordinat dari bagian gambar untuk diperbaiki.
Returns
KontrasFilter adalah objek.
Dilate()
Dilasi menambahkan piksel ke batas-batas objek dalam gambar.
public static PreprocessingFilter Dilate()
Returns
Objek yang dilapisi.
Dilate(Rectangle)
Dilasi menambahkan piksel ke sempadan objek di bagian dari gambar.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Koordinat dari bagian gambar untuk diperbaiki.
Returns
Objek yang dilapisi.
GetEnumerator()
Untuk realisasi interaksi yang tidak terhitung.
public IEnumerator GetEnumerator()
Returns
Nombor
Invert()
Ini secara otomatis membalikkan warna dalam gambar dokumen.
public static PreprocessingFilter Invert()
Returns
Untuk InvertFilter.
Invert(Rectangle)
Ini secara otomatis membalikkan warna di bagian gambar.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Koordinat dari bagian gambar untuk diperbaiki.
Returns
Untuk InvertFilter.
Median()
Filter median berjalan melalui setiap elemen dari gambar dan menggantikan setiap piksel dengan median dari piksel tetangga.
public static PreprocessingFilter Median()
Returns
Objek penapis medium.
Median(Rectangle)
Filter median berjalan melalui setiap elemen dari bagian gambar dan menggantikan setiap piksel dengan median dari piksel tetangga.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Koordinat dari bagian gambar untuk diperbaiki.
Returns
Objek penapis medium.
Resize(int, int, InterpolasiFilterType)
Rescale image - Resolusi gambar atas atau bawah skala.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Ketebalan yang baru dari gambar.
height
int
Ketinggian baru dari gambar.
Fasilitas.Okr.Filter.InterpolasiFilter Jenis
Returns
ResizeFilter objek.
Resize(dengan int, int)
Rescale image - Resolusi gambar atas atau bawah skala.InterpolasiFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Ketebalan yang baru dari gambar.
height
int
Ketinggian baru dari gambar.
Returns
ResizeFilter objek.
Rotate(kapal)
Memutar gambar asli.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
sudut dari rotasi.
Returns
dengan objek RotateFilter.
Rotate(Jembatan, Rectangle)
Memutar bagian dari gambar.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
sudut dari rotasi.
area
Rectangle
Koordinat dari bagian gambar untuk diperbaiki.
Returns
dengan objek RotateFilter.
Scale(kapal)
Rescale image - Resolusi gambar atas atau bawah skala.InterpolasiFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Faktor skala tersebut.
Returns
Untuk ScaleFilter.
Scale(Fasilitas, Interpolasi Filter)
Rescale image - Resolusi gambar atas atau bawah skala.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
Faktor skala tersebut.
Fasilitas.Okr.Filter.InterpolasiFilter Jenis
Returns
Untuk ScaleFilter.
Threshold(int)
Mencipta gambar biner berdasarkan tetapan nilai ambang pada intensitas piksel dari gambar asli.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
dengan nilai max.
Returns
BinarizeFilter objek.
Threshold(dan rectangle)
Mencipta bagian biner dari gambar berdasarkan tetapan nilai ambang pada intensitas piksel dari bagian gambar asal.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
dengan nilai max.
area
Rectangle
Koordinat dari bagian gambar untuk diperbaiki.
Returns
BinarizeFilter objek.
ToGrayscale()
Mengkonversi gambar ke grafis.Gambar Grayscale memiliki 256 level cahaya dalam gambar (0 sampai 255).
public static PreprocessingFilter ToGrayscale()
Returns
Fitur dari GrayscaleFilter