Този бърз урок обяснява как да премахнете шума от image с помощта на C#. Ще получите подробности за настройването на средата за разработка, списък със стъпки и примерен код за денаизиране на изображения с C#. Предоставеният примерен код извършва предварителна обработка, използвайки класическия медианен филтър за денаизиране на изображения.
Стъпки за премахване на шум от снимка с C#
- Задайте средата да използва Aspose.OCR for .NET за намаляване на шума
- Импортирайте необходимите OCR класове и изброяватели
- Прилагайте лиценза за изход без воден знак
- Създайте екземпляр на двигателя AsposeOcr
- Създайте предварителен филтър за премахване на шум от тип сол и пипер, използвайки медианния филтър
- Създайте екземпляр на OcrInput за едно изображение и гореописания филтър
- Заредете източниковото входно изображение в обекта OcrInput
- Стартирайте процеса за OCR разпознаване, използвайки филтрирания вход
- Отпечатайте разпознатия изходен текст в конзолата
Тези стъпки обобщават процеса за намаляване на шум в снимка с C#. Създайте PreprocessingFilter, използвайки Median filter, свържете го с OcrInput и заредете входното шумно изображение в него. Извикайте метода Recognize() като предадете OcrInput и отпечатайте почистения текст в конзолата.
Код за премахване на шум от изображение с C#
Този код е ръководство за намаляване на шум в изображения с C#. Можете да използвате множество филтри за деноизиране в PreprocessingFilter, като AutoDenoising, GaussianBlur и Sharpen. AutoDenoising използва невронна мрежа и често прилага Median за премахване на сложни фонове.
Тази статия разглежда намаляване на шум в изображения. За да конвертирате ръкописния текст в текст, вижте статията Конвертиране на ръкопис в текст в C#.