
Görüntü düzenlemesi çeşitli uygulamalarda görüntüleri geliştirmek ve manipüle etmek için gereklidir. önceki yazılarda, örneğin Koyun Görüntüleri, Rotasyon Görüntülerive Blurlu Görüntüler. Bugün, median ve Wiener filtrelerinin nasıl uygulanabileceğine odaklanacağız – görüntüleri yumuşatmak ve pürüzsüzleştirmek için iki önemli teknik.
- C# API Median ve Wiener Görüntü Filtreleri Uygulaması
- C#‘da bir görüntüye orta filtre uygulayın
- Gauss Wiener Filter’ı bir görüntüye uygulayın
- Motion Wiener Bir Görüntü Filtreleme
C# API to Apply Median and Wiener Image Filters - Ücretsiz indirme
The için Aspose.Imaging için .NET API, .NET uygulamalarında görüntü filtreleme tekniklerini uygulamak için güçlü bir çözümdür.Bu kütüphane hem median hem de Wiener filtrelerini verimli bir şekilde uygulamanıza olanak tanır, bu da C# görüntüleme işleme için önemli bir araçtır. API İndir veya doğrudan NuGet’ten aşağıdaki komutu kullanarak yükleme:
PM> Install-Package Aspose.Imaging
Median Filter’ı C#‘da bir görüntüye uygulayın
orta filtre, görüntülerde gürültüyü etkili bir şekilde azaltan lineer olmayan bir dijital filtreleme tekniğidir, bu da C# görüntü filtreleme değerli bir araçtır.
- Görüntüyü kullanarak yükleyin Image.Load() için tıklayınız Yöntemleri
- Görüntülü sohbet için tıklayın RasterImage için tip için.
- Bir örnek oluşturmak için MedianFilterOptions için Sınıf ve istenen düz açı boyutuna başlatın.
- Medya filtresini kullanarak uygulayın. RasterImage.Filter(Rectangle, MedianFilterOptions) Yöntemleri
- Sonuç görüntüsünü kullanarak kaydedin RasterImage.Save() için tıklayınız Yöntemleri
İşte C#‘da bir görüntüye bir orta filtre nasıl uygulanabileceğini gösteren bir kod örneği:
Karşılaştırmadan Önce ve Sonrası
Aşağıda orta filtre uygulamasından önce ve sonra görüntü karşılaştırması:

Gauss Wiener Filter’ı C#‘da bir görüntüye uygulayın
Gauss Wiener filtre, ek gürültü ve resimlerde karışımı en aza indirmek için başka bir etkili yaklaşımdır.C#‘da bir Gauss Wiener filtre uygulamak için bu adımları izleyin:
- Görüntüyü kullanarak yükleyin Image.Load() için tıklayınız Yöntemleri
- Görüntülü sohbet için tıklayın RasterImage için tip için.
- Bir örnek oluşturmak için GaussWienerFilterOptions sınıf ve istenen radyo boyutu ve pürüzsüz değeri ile başlatın.
- (Seçmeli) Bir gri ölçekli görüntü için, ayarlayın GaussWienerFilterOptions.Grayscale Mülkiyet gerçektir.
- Gauss Wiener filtresini kullanarak uygulayın RasterImage.Filter(Rectangle, GaussWienerFilterOptions) Yöntemleri
- Sonuç görüntüsünü kullanarak kaydedin RasterImage.Save() için tıklayınız Yöntemleri
İşte Gauss Wiener filtresini C#‘daki bir görüntüye uygulamak için bir kod örneği:
Karşılaştırmadan Önce ve Sonrası
Aşağıda, Gauss Wiener filtresini grayscale seçeneği ile uygulamadan önce ve sonra görüntüyü görebilirsiniz:

İşte Gauss Wiener filtresini grayscale olmadan uygulamadan önce ve sonra görüntü:

Motion Wiener Filter’ı C#‘da bir görüntüye uygulayın
motion Wiener filtre, hareketli nesneler tarafından tetiklenen karışıklığı ortadan kaldırmak için özel olarak tasarlanmıştır.
- Görüntüyü kullanarak yükleyin Image.Load() için tıklayınız Yöntemleri
- Görüntülü sohbet için tıklayın RasterImage için tip için.
- Bir örnek oluşturmak için MotionWienerFilterOptions için sınıf ve uzunluk, pürüzsüz değer ve açı ile başlatın.
- Wiener filtresini kullanarak uygulayın. RasterImage.Filter(Rectangle, MotionWienerFilterOptions) Yöntemleri
- Sonuç görüntüsünü kullanarak kaydedin RasterImage.Save() için tıklayınız Yöntemleri
İşte C#‘daki bir görüntüye bir hareket filtresini nasıl uygulayacağınızı gösteren bir kod örneği:
Karşılaştırmadan Önce ve Sonrası

C# Median ve Wiener Image Filtering API - Ücretsiz lisans alın
Sen yapabilirsin Ücretsiz geçici lisans alın Median ve Wiener filtrelerini değerlendirme kısıtlamaları olmaksızın resimlere uygulamak.
Sonuç
Bu makalede, C#‘daki resimlere median ve Wiener filtrelerini uygulama sürecini inceledik. resimlerde hareket eden nesnelerin gürültüsünü azaltmak için yöntemleri de inceledik. resim düzenleme yeteneğinizi geliştirmek için C# uygulamalarına bu özellikleri kolayca entegre edebilirsiniz. Başlangıçlar için bir C# resim işleme eğitimi arıyorsanız veya gelişmiş teknikler arıyorsanız, Aspose Plugin tüm resim işleme ihtiyaçlarınız için kapsamlı bir çözüm sunar.
Daha Fazla Oku
.NET görüntü işleme API hakkında daha fazla bilgi edinmek için, DokümanlıkHerhangi bir sorunuz varsa, bizim aracılığıyla ulaşmak için özgür hissediyorum Forum.
Ayrıca bakın
- Görüntüleri Grayscale’ye C#‘ya dönüştürün
- C# ile Görsellere Filigran Ekleme
- PNG, JPEG ve TIFF görüntüleri C# kullanarak sıkıştırın
- Görüntülü sohbet C#
More in this category
- C# Animation Maker Plugin: Aspose ile Şaşırtıcı Animasyonlar Oluşturun.
- Aspose.Imaging Image Effect Plugin: Gelişmiş Filtre ile Görüntülerinizi Geliştirin
- C# ile $99 Aspose.Imaging Resim Birleştirici Eklentisi ile Görüntüleri Birleştirin
- Aspose.Imaging ile Uygun Fiyatlı Kurumsal Görüntü İşleme
- C#'ta Uygun Fiyatlı Görüntü Döndürme | Aspose.Imaging $99 Eklentisi