Class PreprocessingFilter

PreprocessingFilter class

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

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

public class PreprocessingFilter : IEnumerable

yapıcılar

İsimTanım
PreprocessingFilter()Default_Constructor

yöntemler

İsimTanım
static AutoDenoising()Görüntüyü iyileştirmek için ek bir sinir ağının kullanılmasını sağlar - gürültüyü azaltır. Tarama yapaylıkları, bozulma, noktalar, parlamalar, gradyanlar, yabancı öğeler içeren görüntüler için kullanışlıdır.
static AutoDenoising(Rectangle)Görüntü bölümünü iyileştirmek için ek bir sinir ağının kullanılmasını sağlar - paraziti azaltır. Tarama yapaylıkları, bozulma, noktalar, parlamalar, gradyanlar, yabancı öğeler içeren görüntüler için kullanışlıdır.
static AutoDewarping()Görüntüdeki geometrik bozulmaları otomatik olarak düzeltir. Son derece kaynak yoğun!
static AutoSkew()Otomatik görüntü eğriliği düzeltmesini etkinleştirir.
static AutoSkew(Rectangle)Otomatik görüntü parçası eğim düzeltmesini etkinleştirir.
static Binarize()Görüntüyü siyah beyaz görüntüye dönüştürür. İkili görüntüler, pikselleri yalnızca iki olası yoğunluk değerine sahip görüntülerdir. Normalde siyah beyaz olarak görüntülenirler. 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ünün otomatik eşiklenmesiyle üretilir.
static Binarize(Rectangle)Görüntünün bir bölümünü siyah beyaz görüntüye dönüştürür. İkili görüntüler, pikselleri yalnızca iki olası yoğunluk değerine sahip görüntülerdir. Normalde siyah beyaz olarak görüntülenirler. 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ünün otomatik eşiklenmesiyle üretilir.
static ContrastCorrectionFilter()Kontrast düzeltme filtresi.
static ContrastCorrectionFilter(Rectangle)Görüntünün bölümü için kontrast düzeltme filtresi.
static Dilate()Genişletme, görüntüdeki nesnelerin sınırlarına piksel ekler.
static Dilate(Rectangle)Genişletme, görüntünün bir bölümündeki nesnelerin sınırlarına pikseller ekler.
static Invert()Bir belge görüntüsündeki renkleri otomatik olarak ters çevirir.
static Invert(Rectangle)Görüntünün bir bölümündeki renkleri otomatik olarak tersine çevirir.
static Median()Medyan filtresi görüntünün her öğesinden geçer ve her pikseli komşu piksellerin medyanı ile değiştirir.
static Median(Rectangle)Medyan filtresi, görüntü parçasının her öğesinden geçer ve her pikseli komşu piksellerin medyanı ile değiştirir.
static Resize(int, int)Görüntüyü yeniden ölçeklendir - Görüntü çözünürlüğünü yukarı veya aşağı ölçeklendir. InterpolationFilterType = Lanczos8
static Resize(int, int, InterpolationFilterType)Görüntüyü yeniden ölçeklendir - Görüntü çözünürlüğünü yukarı veya aşağı ölçeklendir.
static Rotate(float)Orijinal görüntüyü döndür.
static Rotate(float, Rectangle)Görüntünün bir bölümünü döndürün.
static Scale(float)Görüntüyü yeniden ölçeklendir - Görüntü çözünürlüğünü yukarı veya aşağı ölçeklendir. InterpolationFilterType = Lanczos8
static Scale(float, InterpolationFilterType)Görüntüyü yeniden ölçeklendir - Görüntü çözünürlüğünü yukarı veya aşağı ölçeklendir.
static Threshold(int)Orijinal görüntünün piksel yoğunluğunda bir eşik değeri ayarlamaya dayalı olarak ikili bir görüntü oluşturun.
static Threshold(int, Rectangle)Orijinal görüntü bölümünün piksel yoğunluğu üzerinde bir eşik değeri ayarlayarak görüntünün ikili bir bölümünü oluşturun.
static ToGrayscale()Görüntüyü gri tonlamalı görüntüye dönüştürür. Gri tonlamalı görüntünün görüntüde 256 ışık seviyesi vardır (0 ila 255).
Add(PreprocessingFilter)Tüm işlemleri daha fazla çalıştırmak için koleksiyona yeni filtre ekleyin. Koleksiyonda tutarlılık önemlidir.
GetEnumerator()Numaralandırılabilir arabirim gerçekleştirme için.

Ayrıca bakınız