
Vaizdo redagavimas yra būtinas įvairių programų vaizdų tobulinimui ir manipuliavimui.Ankstesniuose pranešimuose mes apimėme tokias temas kaip: Graužiniai vaizdai, Rotacijos nuotraukosir Mėlyna nuotraukaŠiandien mes sutelksime dėmesį į tai, kaip taikyti medijos ir Wiener filtrus – dvi gyvybiškai svarbias technologijas, skirtas atspindėti ir švelninti vaizdus.
- C# API taikyti Median ir Wiener vaizdo filtrus
- Taikykite vidutinį filtrą paveikslėlyje C#
- Taikyti Gauss Wiener Filter į nuotrauką
- Motion Wiener Vaizdo filtravimas
C# API taikyti Median ir Wiener vaizdo filtrus - Nemokamas atsisiųsti
The „Aspose.Imaging for .NET“ apibūdinimas API yra galingas sprendimas įgyvendinti vaizdo filtravimo metodus .NET programose. ši biblioteka leidžia efektyviai taikyti ir median ir Wiener filtrus, todėl tai yra esminis įrankis C# vaizdų apdorojimui . Atsisiųskite ugnies arba įdiegti jį tiesiogiai iš NuGet naudojant šią komandą:
PM> Install-Package Aspose.Imaging
Įveskite vidutinį filtrą į vaizdą C#
Vidutinis filtras yra ne linijinis skaitmeninis filtravimo metodas, kuris veiksmingai sumažina triukšmą nuotraukose, todėl jis yra vertingas įrankis ** C# vaizdo filtruojant.
- Atsisiųskite vaizdą naudodami Vaizdo įrašas (nuoroda) * ir metodą.
- Įveskite vaizdą į „RasterImage“ ir tipas.
- Sukurkite pavyzdį iš MedijosFilterOptions klasės ir pradėti ją su pageidaujamu rektanglio dydžiu.
- Taikykite vidutinį filtrą naudojant RasterImage.Filter(Rectangle, MedianFilerOptions) ir metodą.
- Išsaugokite gautą vaizdą naudodami RasterImage.Save() išsaugoti ir metodą.
Štai kodo pavyzdys, parodantis, kaip taikyti vidutinį filtrą paveikslėlyje C#:
Prieš ir po palyginimo
Žemiau pateikiamas vaizdo palyginimas prieš ir po vidutinio filtro taikymo:

Įveskite Gauss Wiener filtrą į vaizdą C#
Gauss Wiener filtras yra dar vienas veiksmingas metodas, siekiant sumažinti pridėtinį triukšmą ir blurringą nuotraukose.
- Atsisiųskite vaizdą naudodami Vaizdo įrašas (nuoroda) * ir metodą.
- Įveskite vaizdą į „RasterImage“ ir tipas.
- Sukurkite pavyzdį iš ** GaussWienerFilterOptions** klasė ir pradėti ją su pageidaujamu spindulių dydžiu ir plona vertė.
- (Opcionalus) Grayscale paveikslėlyje, nustatykite ** GaussWienerFilterOptions.Grayscale** Nuosavybė yra tiesa.
- Taikyti Gauss Wiener filtrą naudojant RasterImage.Filter(Rectangle, GaussWienerFillterOptions) ir metodą.
- Išsaugokite gautą vaizdą naudodami RasterImage.Save() išsaugoti ir metodą.
Štai kodo pavyzdys, skirtas Gauss Wiener filtro taikymui paveikslėlyje C#:
Prieš ir po palyginimo
Žemiau galite pamatyti vaizdą prieš ir po taikymo Gauss Wiener filtrą su grayscale parinktimi:

Ir čia yra vaizdas prieš ir po taikymo Gauss Wiener filtro be grayscale:

Taikykite Motion Wiener filtrą į vaizdą C#
motion Wiener filtras yra specialiai sukurtas siekiant pašalinti judančių objektų sukeltą įtampą.
- Atsisiųskite vaizdą naudodami Vaizdo įrašas (nuoroda) * ir metodą.
- Įveskite vaizdą į „RasterImage“ ir tipas.
- Sukurkite pavyzdį iš *MotionWienerFilterOptions klasės ir pradėti jį su ilgis, sklandus vertė, ir kampas.
- Taikykite „Wiener“ filtravimą naudojant RasterImage.Filter(Rectangle, MotionWienerFillterOptions) ir metodą.
- Išsaugokite gautą vaizdą naudodami RasterImage.Save() išsaugoti ir metodą.
Štai kodo pavyzdys, kuris rodo, kaip į C# vaizdą įdiegti judėjimo filtravimą:
Prieš ir po palyginimo

C# Median ir Wiener vaizdo filtravimo API - Gaukite nemokamą licenciją
Jūs galite Gaukite nemokamą laikiną licenciją taikyti median ir Wiener filtrus nuotraukoms be jokių vertinimo apribojimų.
Conclusion
Šiame straipsnyje mes išnagrinėjome vidutinio ir Wiener filtravimo procesą vaizdams C#. Mes taip pat ištyrėme metodus, kaip sumažinti triukšmą iš judančių objektų vaizduose. Jūs galite nedelsiant integruoti šias funkcijas į savo C # programas, kad pagerintumėte savo vaizdo redagavimo pajėgumus. Nesvarbu, ar ieškote **C# nuotraukų apdorojimo mokymo pradedantiesiems ** ar pažangių metodų, Aspose Plugin suteikia išsamią sprendimą visoms jūsų paveikslėlių tvarkymo poreikiams.
Skaityti daugiau
Norėdami sužinoti daugiau apie .NET vaizdo apdorojimo API, patikrinkite dokumentacijaJei turite kokių nors klausimų, jaustis laisvas pasiekti per mūsų Forumas.
Taip pat žiūrėkite
- Nuotraukų konvertavimas į Grayscale į C#
- Įtraukti vandens ženklą į nuotraukas naudojant C#
- Kompresuoti PNG, JPEG ir TIFF nuotraukas naudojant C#
- Vaizdo plokštė C#
More in this category
- C# Animation Maker Plugin: sukurkite nuostabias animacijas su Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Pagerinkite savo vaizdus su pažangiomis filtromis
- Prisijungti nuotraukas C# su $99 Aspose.Imaging Image Merger Plugin
- Naudingas verslo vaizdo apdorojimas su Aspose.Imaging
- Naudingas vaizdo sukimas „C#“ Aspose.Imaging $99 Plugin