
edytowanie obrazu jest niezbędne do poprawy i manipulowania obrazami w różnych aplikacjach.W poprzednich wpisach obejrzałyśmy takie tematy jak: Gromadzenie obrazów, obrazy rotujące, i Blurujące obrazy. Dziś skupimy się na tym, jak zastosować median i Wiener filtry – dwie niezbędne techniki do odrzucania i łagodzenia obrazów.
- C# API do zastosowania Median i Wiener Image Filters
- Stosuj średni filtr do obrazu w C#
- Aplikuj Gauss Wiener Filter do obrazu
- Motion Wiener Filtrowanie obrazu
C# API do aplikacji Median i Wiener Image Filters - Darmowe pobranie
W tym Aspose.Imaging dla .NET API jest potężnym rozwiązaniem do wdrożenia technik filtracji obrazu w aplikacjach .NET. Ta biblioteka pozwala efektywnie zastosować zarówno median, jak i Wiener filtry, co czyni go niezbędnym narzędziem do przetwarzania obrazy C#. Pobierz ogień lub zainstalować go bezpośrednio z NuGet za pomocą następującego polecenia:
PM> Install-Package Aspose.Imaging
Aplikuj średni filtr do obrazu w C# {#Aplikuj średni filtr do obrazu}
Średni filtr jest nielinearną techniką filtracji cyfrowej, która skutecznie zmniejsza hałas w obrazach, co czyni go cennym narzędziem w filtracji obrazu C#.
- Pobierz zdjęcie za pomocą Zdjęcie i ładowanie metodą .
- Wprowadź obraz do „RasterImage” Typy .
- Stwórz przykład z Opcje filtracji klas i inicjalizuj go z pożądanymi wymiarami rektangularnymi.
- Stosuj filtr medialny za pomocą RasterImage.Filter(Rectangle, MedianFilterOptions) metodą .
- Zachowaj wynikający obraz za pomocą RasterImage.Save() metodą .
Oto próbka kodu, która pokazuje, jak zastosować filtr median do obrazu w C#:
Przed i po porównaniu
Poniżej znajduje się porównanie obrazu przed i po zastosowaniu filtrów średnich:

Aplikuj Gauss Wiener Filter do obrazu w C#
Filter Gauss Wiener jest kolejnym skutecznym podejściem do zminimalizowania dodatkowego hałasu i blurzenia w obrazach. wykonaj następujące kroki, aby zastosować filtr Gauss Wiener w C#:
- Pobierz zdjęcie za pomocą Zdjęcie i ładowanie metodą .
- Wprowadź obraz do „RasterImage” Typy .
- Stwórz przykład z GaussWienerFilterOptions klas i inicjalizuj go z pożądanymi rozmiarami promieni i płynną wartością.
- (Opcjonalnie) W przypadku obrazu grayscale, ustaw GaussWienerFilterOptions.Grayscale Właściwości do prawdy.
- Zastosuj filtr Gauss Wiener za pomocą RasterImage.Filter(Rectangle, GaussWienerFilterOptions) metodą .
- Zachowaj wynikający obraz za pomocą RasterImage.Save() metodą .
Oto próbka kodu do zastosowania filtra Gauss Wiener do obrazu w C#:
Przed i po porównaniu
Poniżej można zobaczyć obraz przed i po zastosowaniu filtra Gauss Wiener z opcją grayscale:

Oto zdjęcie przed i po zastosowaniu filtra Gauss Wiener bez grayscale:

Aplikuj Motion Wiener Filter do obrazu w C#
Filtr motion Wiener jest specjalnie zaprojektowany w celu wyeliminowania zmarszczek spowodowanych poruszającym się obiektami.
- Pobierz zdjęcie za pomocą Zdjęcie i ładowanie metodą .
- Wprowadź obraz do „RasterImage” Typy .
- Stwórz przykład z MotionWienerFilterOptions klas i inicjalizuj go z długością, gładką wartością i kątem.
- Zastosuj filtr motywacyjny Wiener za pomocą RasterImage.Filter(Rectangle, MotionWienerFilterOptions) metodą .
- Zachowaj wynikający obraz za pomocą RasterImage.Save() metodą .
Oto próbka kodu, która pokazuje, jak zastosować filtr ruchu Wiener do obrazu w C#:
Przed i po porównaniu

C# Median i Wiener Image Filtering API - Zdobądź darmową licencję
Możesz Zdobądź darmową licencję tymczasową zastosowanie filtrów median i Wiener do obrazów bez żadnych ograniczeń oceny.
konkluzja
W tym artykule zbadaliśmy proces stosowania filtrów median i Wiener do obrazów w C#. zbadaliśmy również metody zmniejszania hałasu z ruchomych obiektów w obrazach. Możesz bezpiecznie zintegrować te funkcje w aplikacjach C# w celu poprawy zdolności edycji obrazu. Niezależnie od tego, czy szukasz C# tutorial do przetwarzania obrazu dla początkujących lub zaawansowanych technik, Aspose Plugin zapewnia kompleksowe rozwiązanie dla wszystkich potrzeb przetwarzania obrazu.
Czytaj więcej
Aby dowiedzieć się więcej o API przetwarzania obrazu .NET, sprawdź dokumentacjaJeśli masz jakiekolwiek pytania, czuj się wolny, aby dostać się przez nasze Forum.
Zobacz również
- Konwertuj obrazy na Grayscale w C#
- Dodaj znak wodny do obrazów za pomocą C#
- Kompresowanie zdjęć PNG, JPEG i TIFF za pomocą C#
- Zdjęcie Cropping w C#
More in this category
- C# Animation Maker Plugin: Stwórz niesamowite animacje z Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Wzmocnij swoje obrazy za pomocą zaawansowanych filtrów
- Scalanie obrazów w C# z wtyczką Aspose.Imaging Image Merger za 99 dolarów
- Tanie przetwarzanie obrazów dla przedsiębiorstw z Aspose.Imaging
- Tani obrót obrazów w C# | Wtyczka Aspose.Imaging 99 USD