Použití mediánového a Wienerova filtru
Použití mediánového a Wienerova filtru
Mediánový filtr je nelineární digitální filtrační technika, často používaná k odstranění šumu. Takové snížení šumu je typickým předběžným krokem ke zlepšení výsledků pozdějšího zpracování. Wienerův filtr je optimálním stacionárním lineárním filtrem MSE (střední kvadratická chyba) pro obrázky znehodnocené aditivním šumem a rozmazáním. Pomocí Aspose.PSD pro .NET API mohou vývojáři aplikovat mediánový filtr k odstranění šumu z obrázku a mohou aplikovat gauss wiener filtr na obrázky. Tento článek ukazuje, jak mohou být mediánový filtr a gauss wiener filtr aplikovány na obrázky.
Použití Mediánového Filtru
Aspose.PSD poskytuje třídu MedianFilterOptions k použití filtru na RasterImage. Následující ukázka kódu ukazuje, jak aplikovat mediánový filtr na rastrový obrázek.
Použití Gauss Wiener Filtru
Aspose.PSD poskytuje třídu GaussWienerFilterOptions k použití filtru na RasterImage. Následující ukázka kódu ukazuje, jak aplikovat gauss wiener filtr na rastrový obrázek.
Použití Gauss Wiener Filtru Pro Barevný obrázek
Aspose.PSD poskytuje třídu GaussWienerFilterOptions i pro barevné obrázky. Následující ukázka kódu ukazuje, jak aplikovat gauss wiener filtr na barevný obrázek.
Použití Motion Wiener Filtru
Aspose.PSD poskytuje třídu MotionWienerFilterOptions k použití filtru na RasterImage. Následující ukázka kódu ukazuje, jak aplikovat motion wiener filtr na rastrový obrázek.
Aplikovat korekční filtr na obrázek
Tento článek ukazuje použití Aspose.PSD pro .NET k provedení korekčních filtrů na obrázku. API Aspose.PSD poskytuje efektivní a snadno použitelné metody k dosažení tohoto cíle. Aspose.PSD pro .NET vystavil třídy BilateralSmoothingFilterOptions a SharpenFilterOptions pro filtrace. Třída BilateralSmoothingFilterOptions vyžaduje celé číslo jako velikost. Kroky k provedení změn jsou jednoduché, jak je uvedeno níže:
- Načtěte obrázek pomocí tovární metody Load vystavené třídou Image.
- Převeďte obrázek na RasterImage.
- Vytvořte instanci tříd BilateralSmoothingFilterOptions a SharpenFilterOptions.
- Zavolejte metodu RasterImage.Filter a zároveň specifikujte obdélník jako ohraničení obrázku a instanci třídy BilateralSmoothingFilterOptions.
- Zavolejte metodu RasterImage.Filter a zároveň specifikujte obdélník jako ohraničení obrázku a instanci třídy SharpenFilterOptions.
- Upravte kontrast.
- Nastavte jas.
- Uložte výsledky.
Použijte algoritmus prahování Bradley
Prahování obrázků se používá v grafických aplikacích. Cílem prahování obrázku je klasifikovat pixely jako „tmavé“ nebo „světlé“. API Aspose.PSD vám umožňuje použít Bradleyské prahování při převodu obrázků. Následující ukázka kódu ukazuje, jak definovat hodnotu prahu a pak spustit Bradleyský prahovací algoritmus.