
Редагування зображень є необхідним для поліпшення та маніпулювання знімків в різних додатках. у попередніх публікаціях ми охоплювали теми, такі як: Створення Cropping Images, Ротаційні зображення, і блудницькі зображення. Сьогодні ми зосередимося на тому, як застосовувати медіанські та віенські фільтри — дві життєво важливі технології для знеструмлення та знеструмлення зображень.
- C# API для застосування Median і Wiener Image Filters
- Використовуйте середній фільтр для зображення в C#
- Завантажити Gauss Wiener Filter на зображення
- Motion Wiener Фільтр зображення
C# API для застосування Median і Wiener Image Filters - Безкоштовне завантаження
Того ж Аспоз.Імітація для .NET API є потужним рішенням для впровадження технологій фільтрації зображень в .NET-прикладах.Ця бібліотека дозволяє ефективно застосовувати як медийні, так і вієнські фільтри, що робить його важливим інструментом для C#-зображення обробки. Завантажити API або встановити його безпосередньо з NuGet за допомогою наступного наказу:
PM> Install-Package Aspose.Imaging
Використовуйте середній фільтр для зображення в C#
середній фільтр є нелінійною цифровою технологією фільтрації, яка ефективно зменшує шум у зображеннях, роблячи його цінним інструментом у C# зображення фільтрації.
- Завантажити зображення за допомогою Завантажити Завантажити Метод є.
- Завантажити зображення на Растера Тип
- Створіть приклад для МедіаФільтрові варіанти класу і розпочати його з бажаного розміру прямокутника.
- Використовуйте середній фільтр, використовуючи RasterImage.Filter(Rectangle, MedianFilterOptions) Метод є.
- Зберегти результат зображення за допомогою RasterImage.Save() Завантажити Метод є.
Ось шаблон коду, який показує, як застосовувати середній фільтр до зображення в C#:
До і після порівняння
Нижче наведено порівняння зображення перед і після застосування середнього фільтра:

Використовуйте Gauss Wiener Filter для зображення в C#
Фільтр Gauss Wiener є ще одним ефективним підходом до мінімізації додаткового шуму та згинання в зображеннях.
- Завантажити зображення за допомогою Завантажити Завантажити Метод є.
- Завантажити зображення на Растера Тип
- Створіть приклад для GaussWienerFilterOptions Класуйте і ініціюйте його з бажаним діаметром і гладкою вартістю.
- (Вибір) Для графічного зображення, налаштуйте GaussWienerFilterOptions.Grayscale Власність до істини.
- Використовуйте фільтр Gauss Wiener за допомогою RasterImage.Filter(Rectangle, GaussWienerFilterOptions) Метод є.
- Зберегти результат зображення за допомогою RasterImage.Save() Завантажити Метод є.
Ось зразка коду для застосування фільтра Gauss Wiener до зображення в C#:
До і після порівняння
Нижче ви можете побачити зображення перед і після застосування фільтра Gauss Wiener з опцією грейскале:

І ось зображення до і після застосування фільтра Gauss Wiener без грейскале:

Використовуйте Motion Wiener Filter для зображення в C#
Motion Wiener filter спеціально розроблений для усунення здуття, викликаного рухомими об’єктами.
- Завантажити зображення за допомогою Завантажити Завантажити Метод є.
- Завантажити зображення на Растера Тип
- Створіть приклад для MotionWienerFilterOptions класу і ініціювати його з довжиною, гладкою цінністю і кутом.
- Використовуйте мотивний фільтр Wiener за допомогою RasterImage.Filter(Rectangle, MotionWienerFilterOptions) Метод є.
- Зберегти результат зображення за допомогою RasterImage.Save() Завантажити Метод є.
Ось шаблон коду, який показує, як застосовувати фільтр руху Wiener до зображення в C#:
До і після порівняння

C# Median і Wiener Image Filtering API - Get a Free License
Ви можете Отримайте безкоштовну тимчасову ліцензію Використовувати середні і вінерні фільтри для зображень без будь-яких обмежень оцінки.
Заключення
У цій статті ми розглянули процес застосування середніх і віенських фільтрів до зображень в C#. Ми також розглянули методи зменшення шуму від переміщених об’єктів в зображеннях. Ви можете безперервно інтегрувати ці функції в ваші програми C#, щоб поліпшити ваші можливості редагування зображень. Незалежно від того, чи шукаєте ви уроки з обробки зображень C# для початківців або передові технології, Aspose Plugin забезпечує всебічне рішення для всіх ваших потреб зображення обробки.
Читати далі
Щоб дізнатися більше про API обробки зображень .NET, перевірте ДокументаціяЯкщо у вас є якісь запитання, будьте вільними, щоб дістатися через наш Форум.
Дивіться також
- Конвертувати зображення в Grayscale в C#
- Додати водяний знак до зображень за допомогою C#
- Компресувати зображення PNG, JPEG і TIFF за допомогою C#
- Створення Cropping in C#
More in this category
- C# Animation Maker Plugin: Створіть дивовижні анімації з Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Підвищити ваші зображення за допомогою передових фільтрів
- Об'єднання зображень у C# з плагіном $99 Aspose.Imaging Image Merger
- Доступна обробка зображень для підприємств з Aspose.Imaging
- Доступне обертання зображень у C# | Плагін Aspose.Imaging за $99