Odstranění šumu z obrázku pomocí Pythonu

Tento článek vysvětluje, jak odstranit šum z image pomocí Pythonu. Získáte podrobnosti o nastavení IDE, seznam kroků a ukázkový kód pro redukování šumu na fotografii pomocí Pythonu. Různé podrobnosti budou poskytnuty pro přizpůsobení procesu odstraňování šumu z obrázku.

Kroky k odstranění šumu z fotografie pomocí Pythonu

  1. Nastavte prostředí tak, aby používalo Aspose.OCR for Python via Java ke snížení šumu na obrázku
  2. Naimportujte knihovnu OCR do aplikace a načtěte licenci
  3. Instancujte OCR engine pomocí třídy AsposeOcr
  4. Vytvořte medianový předzpracovatelský filtr pomocí třídy PreprocessingFilter
  5. Připravte vstup pomocí OcrInput nastavením typu vstupu a filtru odšumění
  6. Spusťte proces rozpoznávání pomocí metody recognize()
  7. Přistupte k vrácené kolekci a zobrazte ji v konzoli

Tyto kroky popisují odstranění šumu na obrázku pomocí Pythonu. Použijte licenci, vytvořte předzpracovatelský filtr pomocí možnosti Median, deklarujte objekt OcrInput s jedním obrázkem a definovaným filtrem a načtěte cílový obrázek do vstupního objektu. Nakonec spusťte proces rozpoznávání voláním metody recognize() s vstupním objektem a zobrazte výsledný textový řetězec.

Kód pro redukci šumu na obrázku pomocí Pythonu

Výše uvedený ukázkový kód demonstruje odšumovač obrazu pomocí Pythonu. AsposeOcr je hlavní vstupní bod pro optické rozpoznávání znaků, který lze použít pro zpracování textu, obrázků a dokumentů. Je k dispozici řada možností pro zadání dat k rozpoznání, například řetězec Base64, adresář obsahující více obrázků, PDF, TIFF, URL a také ZIP.

Tento článek ukázal proces odstraňování šumu. Pro převod naskenovaného PDF na editovatelné PDF se podívejte na článek Convert scanned PDF to editable PDF using Python.

 Čeština