Прилагане на медианни и Винер филтри
Прилагане на медианни и Винер филтри
Медианныят филтър е нелинеен цифров филтриращ метод, често използван за премахване на шум. Такова намаляване на шума е типична предварителна обработка, предназначена да подобри резултатите от по-късната обработка. Винер филтърът е средно квадратично грешково оптимален стационарен линеен филтър за изображения, деградирани от добавяне на шум и размазване. Чрез Aspose.PSD за Java API разработчиците могат да приложат медианен филтър, за да стереотипизират изображението и да приложат Гаус Винер филтър върху изображения. Тази статия демонстрира как могат да бъдат приложени медианен филтър и Гаус Винер филтър върху изображения.
Прилагане на Медианен Филтър
Aspose.PSD предоставя клас MedianFilterOptions за прилагане на филтър върху RasterImage. Процесът на код, показан по-долу, демонстрира как да се приложи медианен филтър към растерно изображение.
Прилагане на Гаус Винер Филтър
Aspose.PSD предоставя клас GaussWienerFilterOptions за прилагане на филтър върху RasterImage. Процесът на код, показан по-долу, демонстрира как да се приложи Гаус Винер филтър към растерно изображение.
Прилагане на Гаус Винер Филтър за Цветно изображение
Aspose.PSD предоставя GaussWienerFilterOptions и за цветни изображения. Процесът на код, показан по-долу, демонстрира как да се приложи Гаус Винер филтър към цветно изображение.
Прилагане на Мотивен Винер Филтър
Aspose.PSD предоставя клас MotionWienerFilterOptions за прилагане на филтър върху RasterImage. Процесът на код, показан по-долу, демонстрира как да се приложи мотивен Винер филтър към растерно изображение.
Приложение на Филтър за Корекция върху Изображение
Тази статия демонстрира използването на Aspose.PSD за Java за извършване на корекционни филтри върху изображение. Aspose.PSD APIs предоставят ефективни и лесни за използване методи за постигане на тази цел. Aspose.PSD за Java експонира класовете BilateralSmoothingFilterOptions и SharpenFilterOptions за филтрация. Класът BilateralSmoothingFilterOptions изисква цяло число за размер. Стъпките за извършване на преоразмеряване са толкова прости, колкото посоченото по-долу:
- Заредете изображение, използвайки метода на фабриката Load, изложен от класа Image.
- Преобразувайте изображението в RasterImage.
- Създайте инстанции на класовете BilateralSmoothingFilterOptions и SharpenFilterOptions.
- Извика на метода Filter на RasterImage, като посочите правоъгълника като граници на изображението и инстанцията на класа BilateralSmoothingFilterOptions.
- Извика на метода Filter на RasterImage, като посочите правоъгълника като граници на изображението и инстанция на класа SharpenFilterOptions.
- Настройте контраста.
- Задайте яркостта.
- Запазете резултатите.
Следният кодов откъс ви показва как да приложите корекционен филтър.
Използване на Алгоритъма за Прага на Брадли
Прагът за изображение се използва в графични приложения. Целта на прага на изображението е да класифицира пикселите като “тъмни” или “светли”. Aspose.PSD API ви позволява да използвате прага на Брадли, докато преобразувате изображения. Следният кодов откъс ви показва как да дефинирате стойността на прага и след това да извикате алгоритъма за прага на Брадли.