Видалення шуму з зображення за допомогою C#

Цей швидкий підручник пояснює, як видалити шум з image за допомогою C#. Ви отримаєте деталі щодо налаштування середовища розробки, список кроків та зразковий код для згладжування зображень за допомогою C#. Наведений зразковий код виконує попередню обробку за допомогою класичного медіанного фільтра для згладжування зображень.

Кроки з видалення шуму з фотографії за допомогою C#

  1. Встановіть середовище, щоб використовувати Aspose.OCR for .NET для зниження шуму
  2. Імпортуйте необхідні класи OCR та перелічувачі
  3. Застосуйте ліцензію для виведення без водяного знака
  4. Створіть екземпляр AsposeOcr двигуна
  5. Створити попередній фільтр для видалення шуму «сіль і перець» за допомогою медіанного фільтра
  6. Створіть екземпляр OcrInput для одного зображення та вищевизначеного фільтра
  7. Завантажте початкове вхідне зображення в об’єкт OcrInput
  8. Запустіть процес розпізнавання OCR, використовуючи відфільтровані вхідні дані
  9. Виведіть розпізнаний текст у консоль

Ці кроки підсумовують процес зменшення шуму на фото за допомогою C#. Створіть PreprocessingFilter, використовуючи Median filter, зв’яжіть його з OcrInput і завантажте в нього вхідне шумне зображення. Викличте метод Recognize(), передаючи йому OcrInput, і виведіть очищений текст у консоль.

Код для видалення шуму з зображення за допомогою C#

Цей код — посібник з зменшення шуму зображень за допомогою C#. Ви можете використовувати кілька фільтрів шумозаглушення в PreprocessingFilter, таких як AutoDenoising, GaussianBlur та Sharpen. AutoDenoising використовує нейронну мережу і часто застосовує Median для видалення складних фонів.

У цій статті розглянуто зменшення шуму на зображеннях. Щоб перетворити рукопис у текст, зверніться до статті Convert handwriting to text in C#.

 Українська