Het toepassen van Median en Wiener Filters

Het toepassen van Median en Wiener Filters

De median filter is een niet-lineaire digitale filtertechniek die vaak wordt gebruikt om ruis te verwijderen. Het verminderen van deze ruis is een typische voorbewerking om de resultaten van latere verwerking te verbeteren. De Wiener filter is de MSE (mean squared error) optimale stationaire lineaire filter voor afbeeldingen die zijn aangetast door additief ruis en vervaging. Met behulp van de Aspose.PSD voor .NET API kunnen ontwikkelaars een median filter toepassen om ruis uit de afbeelding te verwijderen en gauss wiener filter op afbeeldingen toe te passen. Dit artikel demonstreert hoe de median filter en gauss wiener filter op afbeeldingen kunnen worden toegepast.

Het toepassen van Median Filter

Aspose.PSD biedt de MedianFilterOptions klasse om een filter toe te passen op een RasterImage. Het onderstaande codelocatie laat zien hoe je de median filter op een rasterafbeelding kunt toepassen.

Het toepassen van Gauss Wiener Filter

Aspose.PSD biedt de GaussWienerFilterOptions klasse om een filter toe te passen op een RasterImage. Het onderstaande codelocatie laat zien hoe je het gauss wiener filter op een rasterafbeelding kunt toepassen.

Het toepassen van Gauss Wiener Filter voor een Gekleurde afbeelding

Aspose.PSD biedt ook GaussWienerFilterOptions voor gekleurde afbeeldingen. Het onderstaande codelocatie laat zien hoe je het gauss wiener filter op een kleurenafbeelding kunt toepassen.

Het toepassen van Motion Wiener Filter

Aspose.PSD biedt de MotionWienerFilterOptions klasse om een filter toe te passen op een RasterImage. Het onderstaande codelocatie laat zien hoe je het motion wiener filter op een rasterafbeelding kunt toepassen.

Het toepassen van een Correctiefilter op een afbeelding

Dit artikel laat zien hoe je met behulp van Aspose.PSD voor .NET correctiefilters op een afbeelding kunt toepassen. Aspose.PSD API’s hebben efficiënte en gemakkelijk te gebruiken methoden blootgelegd om dit doel te bereiken. Aspose.PSD voor .NET heeft de klassen BilateralSmoothingFilterOptions en SharpenFilterOptions voor filtratie blootgelegd. De klasse BilateralSmoothingFilterOptions heeft een integer nodig als grootte. De stappen om het formaat aan te passen zijn zo eenvoudig als hieronder:

  1. Laad een afbeelding met behulp van de fabrieksmethode Load die wordt blootgelegd door de Image klasse.
  2. Zet de afbeelding om in een RasterImage.
  3. Maak een instantie van de BilateralSmoothingFilterOptions en SharpenFilterOptions klassen.
  4. Roep de RasterImage.Filter methode aan terwijl je het rechthoek als de grenzen van de afbeelding en een instantie van de BilateralSmoothingFilterOptions klasse opgeeft.
  5. Roep de RasterImage.Filter methode aan terwijl je het rechthoek als de grenzen van de afbeelding en een instantie van de SharpenFilterOptions klasse opgeeft.
  6. Pas het contrast aan
  7. Stel de helderheid in
  8. Bewaar de resultaten.

Gebruik Bradley threshold algoritme

Beeldthresholding wordt gebruikt in grafische toepassingen. Het doel van het thresholde van een afbeelding is om pixels te classificeren als “donker” of “licht”. Aspose.PSD API stelt je in staat om Bradley thresholding te gebruiken tijdens het converteren van afbeeldingen. De volgende codelocatie laat zien hoe je de drempelwaarde kunt definiëren en vervolgens het Bradley drempelalgoritme kunt oproepen.