Class PreprocessingFilter
İsim alanı : Aspose.OCR.Models.PreprocessingFilters Toplama: Aspose.OCR.dll (25.4.0)
Görüntü işleme komutları için temel sınıf.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
mirasçı üyeleri
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
Default filtre koleksiyonu AutoSkew filtre içerir
public static PreprocessingFilter Default { get; }
Mülkiyet Değer
Empty
Boş filtre koleksiyonu
public static PreprocessingFilter Empty { get; }
Mülkiyet Değer
Methods
Add(PreprocessingFilter)
Tüm işlemleri devam ettirmek için koleksiyonda yeni filtre ekleyin.Koleksiyon konusundaki tutarlılık.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Filtre listesine eklemek için yeni bir işlem.
AutoDenoising()
Görüntüyü iyileştirmek için ek bir sinir ağının kullanılmasına izin verin - gürültüyü azaltın.Görüntüler için yararlı tarama eserleri, bozulma, noktalar, flaşlar, gradientler, yabancı elementler ile.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter nesneleri.
AutoDenoising(Rectangle)
Görüntü kısmını iyileştirmek için ek bir sinir ağının kullanılmasını sağlar - gürültüyü azaltır.Görüntüler için yararlı tarama eserleri, bozulma, noktalar, flaşlar, gradientler, yabancı elementler ile.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Görüntü kısmının koordinasyonları düzeltilmelidir.
Returns
AutoDenoisingFilter nesneleri.
AutoDewarping()
Görüntüde geometrik bozuklukları otomatik olarak düzeltir.Çok yoğun kaynaklar!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter nesneleri.
AutoSkew()
Otomatik görüntü kaydırma düzeltme sağlar.
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter nesneleri
AutoSkew(Rectangle)
Otomatik görüntü parçası kaydırma düzeltme sağlar.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Görüntü kısmının koordinasyonları düzeltilmelidir.
Returns
AutoSkewFilter nesneleri
Binarize()
Bir görüntüyi siyah ve beyaz görüntüye dönüştürür.İkili görüntüler, piksellerin sadece iki olası yoğunluk değerine sahip olan görüntülerdir.Bunlar genellikle siyah ve beyaz olarak gösterilir. sayısal olarak, iki değer genellikle siyah için 0 ve beyaz için 255’tir.İkili görüntüler bir görüntüyi otomatik olarak sınırlayarak üretilir.
public static PreprocessingFilter Binarize()
Returns
BinarizeFilter nesne.
Binarize(Rectangle)
Görüntünün bir kısmını siyah ve beyaz görüntüye dönüştürür.İkili görüntüler, piksellerin sadece iki olası yoğunluk değerine sahip olan görüntülerdir.Bunlar genellikle siyah ve beyaz olarak gösterilir. sayısal olarak, iki değer genellikle siyah için 0 ve beyaz için 255’tir.İkili görüntüler bir görüntüyi otomatik olarak sınırlayarak üretilir.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Görüntü kısmının koordinasyonları düzeltilmelidir.
Returns
BinarizeFilter nesne.
ContrastCorrectionFilter()
Kontrast düzeltme filtresi.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
KontrastFilter nesneleri.
ContrastCorrectionFilter(Rectangle)
Görüntü kısmı için kontrast düzeltme filtresi.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Görüntü kısmının koordinasyonları düzeltilmelidir.
Returns
KontrastFilter nesneleri.
Dilate()
Dilasyon, bir resimdeki nesnelerin sınırlarına piksel eklemektedir.
public static PreprocessingFilter Dilate()
Returns
DilateFilter nesneleri.
Dilate(Rectangle)
Dilasyon, görüntünün bir kısmındaki nesnelerin sınırlarına piksel eklemektedir.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Görüntü kısmının koordinasyonları düzeltilmelidir.
Returns
DilateFilter nesneleri.
GetEnumerator()
sayısız arayüzü gerçekleştirmek için.
public IEnumerator GetEnumerator()
Returns
Sayıcı
Invert()
Bir belge görüntüsünde renkler otomatik olarak dönüştürülür.
public static PreprocessingFilter Invert()
Returns
InvertFilter nesneleri.
Invert(Rectangle)
Görüntünün bir kısmında renkler otomatik olarak dönüştürülür.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Görüntü kısmının koordinasyonları düzeltilmelidir.
Returns
InvertFilter nesneleri.
Median()
Median filtre, görüntüün her elemanı üzerinden çalışır ve her pikselyi komşu piksellerin median ile değiştirir.
public static PreprocessingFilter Median()
Returns
MedianFilter nesneleri.
Median(Rectangle)
Median filtre, görüntü bölümünün her elementinden geçer ve her pikselyi komşu piksellerin median ile değiştirir.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Görüntü kısmının koordinasyonları düzeltilmelidir.
Returns
MedianFilter nesneleri.
Resize(int, int, interpolasyonFilterType)
Rescale resim - Upscale veya downscale resim çözünürlüğü.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Görüntünün yeni genişliği.
height
int
Yeni görüntü yüksekliği.
Aspose.OCR.Filter.InterpolasyonFilter türü
Returns
ResizeFilter nesne.
Resize(int , int , int)
Rescale resim - Upscale veya downscale resim çözünürlüğü.InterpolasyonFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Görüntünün yeni genişliği.
height
int
Yeni görüntü yüksekliği.
Returns
ResizeFilter nesne.
Rotate(Floransa)
Orijinal görüntü döndürme.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
Dönüş açısıdır.
Returns
RotateFilter nesneleri.
Rotate(Yüzey, Rectangle)
Resmin bir kısmını döndürün.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
Dönüş açısıdır.
area
Rectangle
Görüntü kısmının koordinasyonları düzeltilmelidir.
Returns
RotateFilter nesneleri.
Scale(Floransa)
Rescale resim - Upscale veya downscale resim çözünürlüğü.InterpolasyonFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Değişken faktör.
Returns
ScaleFilter nesneleri.
Scale(Sürücü, InterpolationFilterType)
Rescale resim - Upscale veya downscale resim çözünürlüğü.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
Değişken faktör.
Aspose.OCR.Filter.InterpolasyonFilter türü
Returns
ScaleFilter nesneleri.
Threshold(int ile)
Orijinal görüntü piksel yoğunluğuna bir sınır değerini ayarlayarak bir ikili görüntü oluşturun.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
Max değeri için.
Returns
BinarizeFilter nesne.
Threshold(Rectangle , Rectangle)
Görüntünün ikili bir kısmını, orijinal görüntü kısmının piksel yoğunluğuna bir sınır değeri ayarlamasına dayanarak oluşturun.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Max değeri için.
area
Rectangle
Görüntü kısmının koordinasyonları düzeltilmelidir.
Returns
BinarizeFilter nesne.
ToGrayscale()
Görüntüyü grayscale görüntüye dönüştürür.Grayscale görüntü 256 ışık seviyesine sahiptir (0 ile 255).
public static PreprocessingFilter ToGrayscale()
Returns
GrayscaleFilter nesneleri.