Ruis verwijderen uit afbeelding met C#

Deze snelle tutorial legt uit hoe je ruis verwijdert van image met C#. Je krijgt details over het opzetten van de ontwikkelomgeving, een lijst met stappen, en een voorbeeldcode voor beelddenoising met C#. De gegeven voorbeeldcode voert preprocessing uit met het klassieke medianfilter voor beelddenoising.

Stappen om ruis uit een foto te verwijderen met C#

  1. Stel de omgeving in om Aspose.OCR for .NET te gebruiken voor ruisonderdrukking
  2. Importeer de benodigde OCR‑klassen en enumerators
  3. Pas de licentie toe voor output zonder watermerk
  4. Maak een instantie van de AsposeOcr engine
  5. Maak een pre‑processingfilter om zout‑en‑peperruis te verwijderen met behulp van de medianfilter.
  6. Maak een instantie van de OcrInput voor een enkele afbeelding en de hierboven gedefinieerde filter
  7. Laad de broninvoerte afbeelding in het OcrInput-object
  8. Voer het OCR‑herkenningsproces uit met de gefilterde invoer
  9. Print de herkende uitvoertekst naar de console

Deze stappen vatten het proces voor de foto ruisreductie met C# samen. Maak de PreprocessingFilter met behulp van het medianfilter, koppel deze aan de OcrInput en laad de invoer met ruis in de afbeelding. Roep de Recognize()-methode aan door de OcrInput eraan door te geven, en print de opgeschoonde tekst op de console.

Code om ruis uit een afbeelding te verwijderen met C#

Deze code is een gids voor beeldruisreductie met C#. U kunt meerdere denoising-filters gebruiken in de PreprocessingFilter, zoals AutoDenoising, GaussianBlur en Sharpen. AutoDenoising gebruikt een neuraal netwerk en voert vaak Median uit om complexe achtergronden te verwijderen.

Dit artikel heeft beeldruisreductie behandeld. Om handschrift naar tekst te converteren, raadpleeg het artikel Handschrift naar tekst converteren in C#.

 Nederlands