
Obrazová úprava je nevyhnutná pre zlepšovanie a manipuláciu s obrázkami v rôznych aplikáciách.V predchádzajúcich príspevkoch sme pokrývali témy ako: kopírovanie obrázkov, rotačné obrázky, a Blútené obrázkyDnes sa budeme sústrediť na to, ako aplikovať mediánske a Wiener filtre – dve životne dôležité techniky pre odrádzanie a vyhladzovanie obrazov.
- C# API na aplikáciu Median a Wiener Image Filters
- Aplikovať Median Filter na obrázok v C#
- Aplikovať Gauss Wiener Filter na obrázok
- Motion Wiener Filtrácia obrazu
C# API na aplikáciu Median a Wiener Image Filters - Free Download
a The Aspose.Imaging pre .NET API je silné riešenie pre implementáciu technológií filtrovania obrazu v aplikáciách .NET. Táto knižnica vám umožňuje efektívne aplikovať mediálne a Wiener filtre, čím je nevyhnutným nástrojom pre C# image processing. Stiahnuť API alebo nainštalovať priamo z NuGet pomocou nasledujúceho príkazu:
PM> Install-Package Aspose.Imaging
Aplikovať Median Filter na obrázok v C# {#Aplikovať Median-Filter-to-an-image}
mediálny filter je nelineárna digitálna filtrovací technika, ktorá efektívne znižuje hluk v obrazoch, čím sa stáva cenným nástrojom v C# image filtering. Tu je krok za krokom sprievodca o tom, ako aplikovať mediálny filtr na obrázok v C#:
- Nahrať obrázok pomocou Výrobky na stiahnutie() a metódy .
- Zobraziť obrázok na Rasterimage Týždeň
- Vytvorte príklad z MedianFilterOptions Možnosti triedy a začať s požadovanou veľkosťou rektangulu.
- Aplikujte mediálny filter pomocou RasterImage.Filter(Rectangle, MedianFiltrovacie možnosti) a metódy .
- Zachráňte výsledný obrázok pomocou RasterImage.Zachrániť() a metódy .
Tu je vzorka kódu, ktorá ukazuje, ako aplikovať mediálny filter na obrázok v C#:
Pred a po porovnaní
Nižšie je porovnanie obrazu pred a po aplikácii mediálneho filtra:

Aplikovať Gauss Wiener Filter na obrázok v C#
Gauss Wiener filter je ďalším efektívnym prístupom na minimalizáciu dodatočného hluku a mrazu v obrazoch.
- Nahrať obrázok pomocou Výrobky na stiahnutie() a metódy .
- Zobraziť obrázok na Rasterimage Týždeň
- Vytvorte príklad z GaussWienerFilterOptions trieda a začať s požadovanou veľkosťou rádií a hladkou hodnotou.
- (Opcionálne) Pre grafický obrázok, nastavte GaussWienerFilterOptions.Grayscale Majetok je pravdivý.
- Aplikujte filter Gauss Wiener pomocou RasterImage.Filter(Rectangle, GaussWienerFiltrovacie možnosti) a metódy .
- Zachráňte výsledný obrázok pomocou RasterImage.Zachrániť() a metódy .
Tu je vzorka kódu pre aplikáciu filtra Gauss Wiener na obrázok v C#:
Pred a po porovnaní
Nižšie môžete vidieť obrázok pred a po aplikácii filtra Gauss Wiener s možnosťou grayscale:

A tu je obrázok pred a po aplikácii filtra Gauss Wiener bez hriadeľa:

Aplikovať Motion Wiener Filter na obrázok v C#
motion Wiener filter je špeciálne navrhnutý tak, aby eliminoval blúrenie spôsobené pohyblivými objektmi.
- Nahrať obrázok pomocou Výrobky na stiahnutie() a metódy .
- Zobraziť obrázok na Rasterimage Týždeň
- Vytvorte príklad z MotionWienerFilterOptions trieda a začať s dĺžkou, hladkou hodnotou a uhlom.
- Aplikujte motív Wiener filter pomocou RasterImage.Filter(Rectangle, MotionWienerFiltrovacie možnosti) a metódy .
- Zachráňte výsledný obrázok pomocou RasterImage.Zachrániť() a metódy .
Tu je vzorka kódu, ktorá ukazuje, ako aplikovať pohybový filter Wiener na obrázok v C#:
Pred a po porovnaní

C# Median a Wiener Image Filtering API - Získajte bezplatnú licenciu {#Získajte bezplatnú licenciu API}
Môžeš Získajte bezplatnú dočasnú licenciu aplikovať mediálne a Wiener filtre na obrázky bez akýchkoľvek hodnotenia obmedzení.
Záver
V tomto článku sme preskúmali proces aplikácie mediánových a Wiener filtrov na obrázky v C#. Taktiež sme skúmať metódy na zníženie hluku z pohybujúcich sa objektov v obrázkoch. Môžete bezproblémovo integrovať tieto funkcie do vašich aplikácií C#, aby ste zlepšili schopnosti úpravy obrazu. Či už hľadáte C# tutorial na spracovanie obrázkov pre začiatočníkov alebo pokročilé techniky, Aspose Plugin poskytuje komplexné riešenie pre všetky vaše potreby spracovania obrázku.
Čítať viac
Ak sa chcete dozvedieť viac o .NET image processing API, skontrolujte dokumentáciaAk máte akékoľvek otázky, cítite sa slobodne dostať sa cez naše Fórum.
Pozri tiež
- Konvertovať obrázky na Grayscale v C#
- Pridať Watermark do snímok pomocou C#
- Komprimovať PNG, JPEG a TIFF snímky pomocou C#
- Zobraziť obrázok v C#
More in this category
- C# Animation Maker Plugin: Vytvorte úžasné animácie s Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Zlepšujte svoje obrázky s pokročilými filtrov
- Spojenie obrázkov v C# s $99 Aspose.Imaging Image Merger Plugin
- Prínosné spracovanie podniku s aplikáciou Aspose.Imaging
- Pohodlné obrazy v C# Aspose.Imaging $99 Plugin