
Attēla rediģēšana ir būtiski, lai uzlabotu un manipulētu attēlus dažādās lietojumprogrammās Krāpšanas attēli, rotācijas attēli, un Blurējošas fotogrāfijas. Šodien mēs koncentrēsimies uz to, kā piemērot median un Wiener filtrus – divas svarīgas tehnikas, lai novērstu un izsmidzinātu attēlus#.
- C# API, lai pielietotu Median un Wiener attēla filtrus
- Piemērojiet Median Filter attēlam C#
- Pielietot Gauss Wiener Filter uz attēlu
- Motion Wiener Attēla filtrēšana
C# API piemērot Median un Wiener attēla filtriem - Bezmaksas lejupielāde
The Aspose.Imaging par .NET API ir spēcīgs risinājums attēla filtrēšanas tehnikas ieviešanai .NET lietojumprogrammās. šī bibliotēka ļauj efektīvi piemērot gan mediānus, gan Wiener filtrus, padarot to par būtisku rīku C# attēlu apstrādei Lejupielādēt ugunsgrēku vai instalēt to tieši no NuGet, izmantojot šādu komandu:
PM> Install-Package Aspose.Imaging
Piemērojiet Median Filter attēlam C# {#Apply-Median-Filter-to-an/Image}
mediāns filtrs ir nelineāra digitālā filtrēšanas tehnika, kas efektīvi samazina skaņu attēlos, padarot to par vērtīgu rīku C# attēla filtrēšanā#:
- Lejupielādēt attēlu, izmantojot Image.Load() Metode ir.
- Ievadiet attēlu uz RasterImage Tipi ir.
- Izveidojiet piemēru no MedianFilterOptions klases un sāk to ar vēlamo taisnstūra izmēru.
- Ievietojiet vidējo filtru, izmantojot RasterImage.Filter(Rectangle, MedianFilerOptions) Metode ir.
- Iegūto attēlu saglabā, izmantojot RasterImage.Save() Metode ir.
Šeit ir koda paraugs, kas parāda, kā piemērot vidējo filtru attēlam C#:
Pirms un pēc salīdzināšanas
Zemāk ir attēla salīdzinājums pirms un pēc mediāna filtra piemērošanas:

Pielietot Gauss Wiener Filter uz attēlu C#
Gauss Wiener filtrs ir vēl viens efektīvs pieeja, lai samazinātu pievienoto trokšņu un slikta dūša samazināšanos#:
- Lejupielādēt attēlu, izmantojot Image.Load() Metode ir.
- Ievadiet attēlu uz RasterImage Tipi ir.
- Izveidojiet piemēru no GaussWienerFilterOptions klases un sāk to ar vēlamo straumju izmēru un gludu vērtību.
- (Opcionāli) Lai iegūtu graiskalu attēlu, iestatīt GaussWienerFilterOptions.Grayscale Īpašums ir patiess.
- Pielietojiet Gauss Wiener filtru, izmantojot RasterImage.Filter(Rectangle, GaussWienerFILTEROptions) Metode ir.
- Iegūto attēlu saglabā, izmantojot RasterImage.Save() Metode ir.
Šeit ir koda paraugs, lai pielietotu Gauss Wiener filtru attēlam C#:
Pirms un pēc salīdzināšanas
Zemāk jūs varat redzēt attēlu pirms un pēc Gauss Wiener filtra izmantošanas ar graiskalu opciju:

Un šeit ir attēls pirms un pēc Gauss Wiener filtra lietošanas bez graiskalas:

Pielietojiet Motion Wiener Filter attēlam C#
motion Wiener filtrs ir īpaši izstrādāts, lai novērstu vilšanos, ko izraisa pārvietotie objekti#:
- Lejupielādēt attēlu, izmantojot Image.Load() Metode ir.
- Ievadiet attēlu uz RasterImage Tipi ir.
- Izveidojiet piemēru no MotionWienerFilterOptions klases un uzsākt to ar garumu, gludu vērtību un leņķi.
- Pielietojiet Wiener filtru, izmantojot RasterImage.Filter(Rectangle, MotionWienerFulterOptions) Metode ir.
- Iegūto attēlu saglabā, izmantojot RasterImage.Save() Metode ir.
Šeit ir koda paraugs, kas parāda, kā uz attēlu C# piemērot Motion Wiener filtru#:
Pirms un pēc salīdzināšanas

C# Median un Wiener Image Filtering API - Get Free License
Jūs varat Iegūstiet brīvu pagaidu licenci pielietot Median un Wiener filtrus attēliem bez novērtēšanas ierobežojumiem.
Conclusion
Šajā rakstā mēs izpētījām median un Wiener filtru pielietošanas procesu attēliem C#. Mēs arī pārbaudījāmies metodes, lai samazinātu troksni no pārvietojamiem objektiem attēlos. Jūs varat bez šaubām integrēt šīs funkcijas savā C # lietojumprogrammās, kā uzlabot attēla rediģēšanas spējas. Vai jūs meklējat **C# attēlu apstrādes tutorial iesācējiem ** vai uzlabotas tehnikas, Aspose Plugin nodrošina visaptverošu risinājumu visām jūsu attēlošanas vajadzībām.
Lasīt vairāk
Lai uzzinātu vairāk par .NET attēla apstrādes API, pārbaudiet Dokumentācija. Ja jums ir jebkādi jautājumi, jūtaties brīvi sasniegt caur mūsu Forums.
Skatīt arī
- Konvertēt attēlus uz Grayscale C#
- Pievienojiet Watermark attēliem, izmantojot C#
- Komprimēt PNG, JPEG un TIFF attēlus, izmantojot C#
- Attēls Cropping C#
More in this category
- Animēto GIF optimizēšana .NET, izmantojot Aspose.Imaging
- Multi-Page TIFF optimizēšana .NET arhīvam ar Aspose
- Augstas izšķirtspējas attēlu optimizēšana mobilajām un tīmekļa vietnēm .NET
- Bez zaudējumiem un kvalitātes definētas attēla kompresijas .NET ar Aspose.Imaging
- Datu vadītās animācijas .NET ar Aspose.Imaging