
Редактирование изображений важно для улучшения и манипулирования изображениями в различных приложениях.В предыдущих публикациях мы охватывали такие темы, как: Крупительные изображения, Ротационные изображения, и блестящие изображения. Сегодня мы будем сосредоточиться на том, как применить средние и Венские фильтры — две жизненно важные методы для деноирования и гладкого изображения.
- C# API для применения средних и венских фильтров изображений
- Применение среднего фильтра к изображению в C#
- Применить Gauss Wiener Filter к изображению
- Motion Wiener Фильтр изображения
C# API to Apply Median and Wiener Image Filters - бесплатно скачать
И в Аспоз.Имание для .NET API является мощным решением для внедрения технологий фильтрации изображений в приложениях .NET. Эта библиотека позволяет эффективно применять как медианы, так и фильтры Wiener, что делает его важным инструментом для обработки изображения C#. Скачать API или установить его непосредственно из NuGet, используя следующую команду:
PM> Install-Package Aspose.Imaging
Применить Средний фильтр к изображению в C#
средний фильтр является нелинейной цифровой техникой фильтрации, которая эффективно снижает шум в изображениях, делая его ценным инструментом в фильтрации изображения C#.
- Загрузите изображение с помощью Изображение и загрузка и метода.
- Сделайте изображение на
RasterImage
Тип . - Создайте пример для Медийные фильтры Класс и инициировать его с желаемого размера прямоугольника.
- Используйте средний фильтр с помощью RasterImage.Filter(Rectangle, MedianFilterOptions) и метода.
- Сохраните полученную картину, используя RasterImage.Save() и метода.
Вот шаблон кода, демонстрирующий, как применять средний фильтр к изображению в C#:
До и после сравнения
Ниже представлено сравнение изображения до и после применения среднего фильтра:

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

И вот изображение до и после применения фильтра Gauss Wiener без грейскале:

Применить Motion Wiener Filter к изображению в C#
Фильтр Motion Wiener специально разработан для устранения гноя, вызванного движущимися объектами.
- Загрузите изображение с помощью Изображение и загрузка и метода.
- Сделайте изображение на
RasterImage
Тип . - Создайте пример для MotionWienerFilterOptions класс и инициализировать его с длиной, гладкой стоимостью и углом.
- Применить фильтр движения Wiener, используя RasterImage.Filter(Rectangle, MotionWienerFilterOptions) и метода.
- Сохраните полученную картину, используя RasterImage.Save() и метода.
Вот шаблон кода, показывающий, как применить фильтр движения Wiener к изображению в C#:
До и после сравнения

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