Class PreprocessingFilter

Class PreprocessingFilter

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

Görüntü işleme komutları için temel sınıf.

public class PreprocessingFilter : IEnumerable

Miras

objectPreprocessingFilter

Uygulamalar

IEnumerable

Miras Alınan Üyeler

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

Yapıcılar

PreprocessingFilter()

public PreprocessingFilter()

Özellikler

Default

Varsayılan filtreler koleksiyonu AutoSkew filtresini içerir.

public static PreprocessingFilter Default { get; }

Özellik Değeri

PreprocessingFilter

Empty

Boş filtreler koleksiyonu.

public static PreprocessingFilter Empty { get; }

Özellik Değeri

PreprocessingFilter

Metodlar

Add(PreprocessingFilter)

Yeni filtreyi koleksiyona ekleyerek tüm işlemleri yürütmek için kullanın. Koleksiyondaki tutarlılık önemlidir.

public void Add(PreprocessingFilter filter)

Parametreler

filter PreprocessingFilter

Filtre listesine eklenecek yeni işlem.

AutoDenoising()

Görüntüyü iyileştirmek için ek bir sinir ağı kullanmayı etkinleştirir - gürültüyü azaltır. Tarama artefaktları, bozulmalar, lekeler, parlamalar, gradyanlar, yabancı unsurlar içeren görüntüler için faydalıdır.

public static PreprocessingFilter AutoDenoising()

Döner

PreprocessingFilter

AutoDenoisingFilter nesnesi.

AutoDenoising(Rectangle)

Görüntü parçasını iyileştirmek için ek bir sinir ağı kullanmayı etkinleştirir - gürültüyü azaltır. Tarama artefaktları, bozulmalar, lekeler, parlamalar, gradyanlar, yabancı unsurlar içeren görüntüler için faydalıdır.

public static PreprocessingFilter AutoDenoising(Rectangle area)

Parametreler

area Rectangle

Düzeltilmesi gereken görüntü parçasının koordinatları.

Döner

PreprocessingFilter

AutoDenoisingFilter nesnesi.

AutoDewarping()

Görüntüdeki geometrik bozulmaları otomatik olarak düzeltir. Son derece kaynak yoğun!

public static PreprocessingFilter AutoDewarping()

Döner

PreprocessingFilter

AutoDewarpingFilter nesnesi.

AutoSkew()

Otomatik görüntü eğriliği düzeltmesini etkinleştirir.

public static PreprocessingFilter AutoSkew()

Döner

PreprocessingFilter

AutoSkewFilter nesnesi.

AutoSkew(Rectangle)

Otomatik görüntü parçası eğriliği düzeltmesini etkinleştirir.

public static PreprocessingFilter AutoSkew(Rectangle area)

Parametreler

area Rectangle

Düzeltilmesi gereken görüntü parçasının koordinatları.

Döner

PreprocessingFilter

AutoSkewFilter nesnesi.

Binarize()

Bir görüntüyü siyah-beyaz görüntüye dönüştürür. İkili görüntüler, piksellerinin yalnızca iki olası yoğunluk değerine sahip olduğu görüntülerdir. Genellikle siyah ve beyaz olarak gösterilirler. 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üyü otomatik eşikleme ile üretilir.

public static PreprocessingFilter Binarize()

Döner

PreprocessingFilter

BinarizeFilter nesnesi.

Binarize(Rectangle)

Bir görüntü parçasını siyah-beyaz görüntüye dönüştürür. İkili görüntüler, piksellerinin yalnızca iki olası yoğunluk değerine sahip olduğu görüntülerdir. Genellikle siyah ve beyaz olarak gösterilirler. 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üyü otomatik eşikleme ile üretilir.

public static PreprocessingFilter Binarize(Rectangle area)

Parametreler

area Rectangle

Düzeltilmesi gereken görüntü parçasının koordinatları.

Döner

PreprocessingFilter

BinarizeFilter nesnesi.

ContrastCorrectionFilter()

Kontrast düzeltme filtresi.

public static PreprocessingFilter ContrastCorrectionFilter()

Döner

PreprocessingFilter

ContrastCorrectionFilter nesnesi.

ContrastCorrectionFilter(Rectangle)

Görüntü parçası için kontrast düzeltme filtresi.

public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)

Parametreler

area Rectangle

Düzeltilmesi gereken görüntü parçasının koordinatları.

Döner

PreprocessingFilter

ContrastCorrectionFilter nesnesi.

Dilate()

Dilatasyon, bir görüntüdeki nesnelerin sınırlarına pikseller ekler.

public static PreprocessingFilter Dilate()

Döner

PreprocessingFilter

DilateFilter nesnesi.

Dilate(Rectangle)

Dilatasyon, bir görüntü parçasındaki nesnelerin sınırlarına pikseller ekler.

public static PreprocessingFilter Dilate(Rectangle area)

Parametreler

area Rectangle

Düzeltilmesi gereken görüntü parçasının koordinatları.

Döner

PreprocessingFilter

DilateFilter nesnesi.

GetEnumerator()

IEnumerable arayüzü gerçekleştirilmesi için.

public IEnumerator GetEnumerator()

Döner

IEnumerator

IEnumerator

Invert()

Bir belge görüntüsündeki renkleri otomatik olarak tersine çevirir.

public static PreprocessingFilter Invert()

Döner

PreprocessingFilter

InvertFilter nesnesi.

Invert(Rectangle)

Bir görüntü parçasındaki renkleri otomatik olarak tersine çevirir.

public static PreprocessingFilter Invert(Rectangle area)

Parametreler

area Rectangle

Düzeltilmesi gereken görüntü parçasının koordinatları.

Döner

PreprocessingFilter

InvertFilter nesnesi.

Median()

Medyan filtresi, görüntünün her elemanında çalışır ve her pikseli komşu piksellerinin medyanı ile değiştirir.

public static PreprocessingFilter Median()

Döner

PreprocessingFilter

MedianFilter nesnesi.

Median(Rectangle)

Medyan filtresi, görüntü parçasının her elemanında çalışır ve her pikseli komşu piksellerinin medyanı ile değiştirir.

public static PreprocessingFilter Median(Rectangle area)

Parametreler

area Rectangle

Düzeltilmesi gereken görüntü parçasının koordinatları.

Döner

PreprocessingFilter

MedianFilter nesnesi.

Resize(int, int, InterpolationFilterType)

Görüntüyü yeniden ölçeklendir - Görüntü çözünürlüğünü artır veya azalt.

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

Parametreler

width int

Görüntünün yeni genişliği.

height int

Görüntünün yeni yüksekliği.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Döner

PreprocessingFilter

ResizeFilter nesnesi.

Resize(int, int)

Görüntüyü yeniden ölçeklendir - Görüntü çözünürlüğünü artır veya azalt. InterpolationFilterType = Lanczos8

public static PreprocessingFilter Resize(int width, int height)

Parametreler

width int

Görüntünün yeni genişliği.

height int

Görüntünün yeni yüksekliği.

Döner

PreprocessingFilter

ResizeFilter nesnesi.

Rotate(float)

Orijinal görüntüyü döndürür.

public static PreprocessingFilter Rotate(float angle)

Parametreler

angle float

Dönme açısı.-360 ile 360 arasında

Döner

PreprocessingFilter

RotateFilter nesnesi.

Rotate(float, Rectangle)

Görüntü parçasını döndürür.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Parametreler

angle float

Dönme açısı.-360 ile 360 arasında

area Rectangle

Düzeltilmesi gereken görüntü parçasının koordinatları.

Döner

PreprocessingFilter

RotateFilter nesnesi.

Scale(float)

Görüntüyü yeniden ölçeklendir - Görüntü çözünürlüğünü artır veya azalt. InterpolationFilterType = Lanczos8

public static PreprocessingFilter Scale(float ratio)

Parametreler

ratio float

Ölçekleme faktörü. Daraltmak için 0.1 ile 1 arasında önerilir. Büyütmek için 1 ile 10 arasında.

Döner

PreprocessingFilter

ScaleFilter nesnesi.

Scale(float, InterpolationFilterType)

Görüntüyü yeniden ölçeklendir - Görüntü çözünürlüğünü artır veya azalt.

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

Parametreler

ratio float

Ölçekleme faktörü. Daraltmak için 0.1 ile 1 arasında önerilir. Büyütmek için 1 ile 10 arasında.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Döner

PreprocessingFilter

ScaleFilter nesnesi.

Threshold(int)

Orijinal görüntünün piksel yoğunluğunda bir eşik değeri belirleyerek ikili bir görüntü oluşturur.

public static PreprocessingFilter Threshold(int value)

Parametreler

value int

Maksimum değer.

Döner

PreprocessingFilter

BinarizeFilter nesnesi.

Threshold(int, Rectangle)

Orijinal görüntü parçasının piksel yoğunluğunda bir eşik değeri belirleyerek ikili bir görüntü parçası oluşturur.

public static PreprocessingFilter Threshold(int value, Rectangle area)

Parametreler

value int

Maksimum değer.

area Rectangle

Düzeltilmesi gereken görüntü parçasının koordinatları.

Döner

PreprocessingFilter

BinarizeFilter nesnesi.

ToGrayscale()

Bir görüntüyü gri tonlamalı görüntüye dönüştürür. Gri tonlamalı görüntü, görüntüde 256 ışık seviyesi içerir (0’dan 255’e).

public static PreprocessingFilter ToGrayscale()

Döner

PreprocessingFilter

GrayscaleFilter nesnesi.

 Türkçe