Ta bort brus från bild med Python

Den här artikeln förklarar hur man tar bort brus från image med Python. Du får detaljer om hur du ställer in IDE:n, en lista med steg och ett exempel på kod för fotobrussreducering med Python. Olika detaljer kommer att ges för att anpassa brusreduceringsprocessen för bilden.

Steg för att ta bort brus från foto med Python

  1. Ställ in miljön för att använda Aspose.OCR for Python via Java för att minska bildbruset
  2. Importera OCR‑biblioteket i applikationen och ladda licensen
  3. Instansiera OCR‑motorn med klassen AsposeOcr
  4. Bygg Median‑förbehandlingsfiltret med hjälp av PreprocessingFilter‑klassen
  5. Förbered indata med OcrInput genom att ställa in indatatypen och avbrusningsfiltret
  6. Kör igenkänningsprocessen med metoden recognize()
  7. Åtkomst till den returnerade samlingen och visa den på konsolen

Dessa steg beskriver bildbrusreducering med Python. Applicera licensen, bygg förbehandlingsfiltret med Median‑alternativet, deklarera OcrInput‑objektet med en enda bild och det definierade filtret, och ladda målbilden i inmatningsobjektet. Slutligen kör igenkänningsprocessen genom att anropa recognize()-metoden med inmatningsobjektet och visa den resulterande textsträngen.

Kod för bildbrusreducering med Python

Den ovanstående exempelkoden demonstrerar bildavbrusningsverktyget med Python. AsposeOcr är huvudinkörningspunkten för optisk teckenigenkänning som kan användas för text-, bild- och dokumentbehandling. Ett antal alternativ finns tillgängliga för att mata in data för igenkänning, såsom Base64‑sträng, en katalog som innehåller flera bilder, PDF, TIFF, URL och ZIP.

Den här artikeln har visat processen för att ta bort brus. För att konvertera den skannade PDF-filen till en redigerbar PDF, se artikeln Konvertera skannad PDF till redigerbar PDF med Python.

 Svenska