
A képszerkesztés elengedhetetlen a képek fejlesztéséhez és manipulálásához különböző alkalmazásokon keresztül. Előző bejegyzésekben olyan témákat fedtünk fel, mint Krónikus képek, Rotációs képek, és Blurkoló képek. Ma arra fogunk összpontosítani, hogyan kell alkalmazni a median és a Wiener szűrőket – két létfontosságú technikát a képek megtagadásához és ragyogásához#.
- C# API a Median és Wiener képfilterek alkalmazására
- A medián szűrő alkalmazása a C# képhez#
- A Gauss Wiener Filter alkalmazása egy képhez
- Motion Wiener Képek szűrése
C# API for Apply Median and Wiener Image Filters - Ingyenes letöltés
A Aspose.Imaging a .NET számára Az API egy hatékony megoldás a képszűrő technikák végrehajtására .NET alkalmazásokban.Ez a könyvtár lehetővé teszi, hogy hatékonyan alkalmazza mind a medián és a Wiener szűrőt, ami alapvető eszköz a C# képfeldolgozáshoz Töltse le a tűz vagy telepítse közvetlenül a NuGet segítségével a következő parancsot:
PM> Install-Package Aspose.Imaging
A Median Filter alkalmazása egy képre C#
A medián szűrő egy nem lineáris digitális szűrési technika, amely hatékonyan csökkenti a zajt a képekben, így értékes eszköz a C# képszűrésben#:
- Töltse le a képet a Képek és feltöltések() A módszer.
- Helyezze a képet a Részletesebben Rádió A típus.
- Hozzon létre egy példát a MedianFilter opciók osztály és kezdeményezze azt a kívánt rektangul méretű.
- A medián szűrőt a RasterImage.Filter(Rectangle, MedianFillterOptions) A módszer.
- mentse az eredményes képet a RasterImage.Save() és a() A módszer.
Íme egy kódmintája, amely megmutatja, hogyan kell alkalmazni egy medián szűrőt a C# képre#:
Összehasonlítás előtt és után
Az alábbiakban összehasonlítjuk a képet a medián szűrő alkalmazása előtt és után:

A Gauss Wiener szűrő alkalmazása a C# képhez
A Gauss Wiener szűrő egy másik hatékony megközelítés a hozzáadott zaj minimalizálására és a képekben a csúszás csökkentésére#:
- Töltse le a képet a Képek és feltöltések() A módszer.
- Helyezze a képet a Részletesebben Rádió A típus.
- Hozzon létre egy példát a GaussWienerFilteropciók osztály és kezdeményezze azt a kívánt sugárméretű és sima értéket.
- (Opcionális) A szürke méretű képhez állítsa be a GaussWienerFilterOptions.Grayscale A tulajdon igaz.
- A Gauss Wiener szűrő alkalmazása a RasterImage.Filter(Rectangle, GaussWienerFiler opciók) A módszer.
- mentse az eredményes képet a RasterImage.Save() és a() A módszer.
Íme egy kódmintája a Gauss Wiener szűrő alkalmazásához a C# képhez#:
Összehasonlítás előtt és után
Az alábbiakban megtekintheti a képet a Gauss Wiener szűrő alkalmazása előtt és után a grayscale opcióval:

És itt van a kép a Gauss Wiener szűrő alkalmazása előtt és után grayscale nélkül:

Alkalmazza a Motion Wiener szűrőt a C# képre
A motion Wiener szűrő kifejezetten a mozgó tárgyak által okozott csúszás kiküszöbölésére tervezték#:
- Töltse le a képet a Képek és feltöltések() A módszer.
- Helyezze a képet a Részletesebben Rádió A típus.
- Hozzon létre egy példát a MotionWienerFilterOptions osztály és kezdeményezze a hossza, sima értéke, és a szög.
- Alkalmazza a Wiener mociószűrőt a RasterImage.Filter(Rectangle, MotionWienerFiler opciók) A módszer.
- mentse az eredményes képet a RasterImage.Save() és a() A módszer.
Íme egy kódmintája, amely megmutatja, hogyan kell alkalmazni egy mozi Wiener szűrőt a C# képre#:
Összehasonlítás előtt és után

C# Median és Wiener Image Filtering API - Szerezzen ingyenes licencet
Te tudsz Ingyenes ideiglenes licenc A medián és a Wiener szűrőket értékelési korlátozások nélkül alkalmazzák a képekre.
következtetések
Ebben a cikkben megvizsgáltuk a medián és Wiener szűrők alkalmazásának folyamatát a C# képekre. Megvizsgáltunk a képekben mozgó objektumok zajának csökkentésére szolgáló módszereket is. Ön könnyedén integrálhatja ezeket a funkciókat a c# alkalmazásokba, hogy javítsa képszerkesztési képességeit. Akár egy C# image processing tutorial keres kezdőknek vagy fejlett technikáknak, az Aspose Plugin átfogó megoldást kínál az összes képfeldolgozási igényeinek.
Olvass tovább
Ahhoz, hogy többet megtudjon a .NET képfeldolgozó API-ről, ellenőrizze a Dokumentáció. Ha bármilyen kérdése van, szabadnak érzed magad, hogy a mi Fórum.
Lásd még
- Képek átalakítása Grayscale C#
- Watermark hozzáadása képekhez C# használatával#
- PNG, JPEG és TIFF képek tömörítése C# használatával#
- Képek a C#-ban#
More in this category
- Animált GIF-ek optimalizálása a .NET-ben az Aspose.Imaging használatával
- Optimalizálja a többoldalú TIFF-eket az archívumhoz .NET-ben az Aspose segítségével
- A Lossy vs. Lossless képkompresszió összehasonlítása .NET-ben az Aspose.Imaging használatával
- A nagy felbontású képek optimalizálása a mobil és a web számára .NET-ben
- A TIFF átalakítása PDF-re C#-ban az Aspose.Imaging segítségével