Odstranit šum z obrázku pomocí C#

Tento rychlý tutoriál vysvětluje, jak odstranit šum z image pomocí C#. Získáte podrobnosti o nastavení vývojového prostředí, seznam kroků a ukázkový kód pro odstraňování šumu z obrazu pomocí C#. Poskytnutý ukázkový kód provádí předzpracování pomocí klasického mediánového filtru pro odstraňování šumu z obrazu.

Kroky k odstranění šumu z fotografie pomocí C#

  1. Nastavte prostředí tak, aby používalo Aspose.OCR for .NET pro potlačení šumu
  2. Importujte potřebné třídy OCR a enumerátory
  3. Použijte licenci pro výstup bez vodoznaku
  4. Vytvořte instanci AsposeOcr enginu
  5. Vytvořte předzpracovatelský filtr pro odstranění šumu typu sůl‑a‑pepř pomocí mediánového filtru
  6. Vytvořte instanci OcrInput pro jeden obrázek a výše definovaný filtr
  7. Načtěte zdrojový vstupní obrázek do objektu OcrInput
  8. Spusťte proces rozpoznávání OCR pomocí filtrovaného vstupu
  9. Vytiskněte rozpoznaný text výstupu do konzole

Tyto kroky shrnují proces odstranění šumu na fotografii pomocí C#. Vytvořte PreprocessingFilter pomocí Median filtru, propojte jej s OcrInput a načtěte do něj vstupní šumový obrázek. Vyvolejte metodu Recognize() předáním OcrInput a vytiskněte vyčištěný text na konzoli.

Kód pro odstranění šumu z obrázku pomocí C#

Tento kód je průvodcem pro odstraňování šumu z obrazu pomocí C#. Můžete použít více filtrů pro odstraňování šumu v PreprocessingFilter, jako jsou AutoDenoising, GaussianBlur a Sharpen. AutoDenoising používá neuronovou síť a často provádí mediánové filtrování pro odstraňování složitých pozadí.

Tento článek se zabýval redukcí šumu obrazu. Pro převod rukopisu na text se podívejte na článek Převod rukopisu na text v C#.

 Čeština