Цей швидкий підручник пояснює, як видалити шум з 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 для видалення складних фонів.
У цій статті розглянуто зменшення шуму на зображеннях. Щоб перетворити рукопис у текст, зверніться до статті Convert handwriting to text in C#.