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

Цей швидкий підручник пояснює, як видалити шум з image за допомогою Java. У ньому є деталі щодо налаштування IDE, список кроків та зразковий код для зменшення шуму на фото за допомогою Java. Будуть розглянуті різні техніки попередньої обробки зображень перед застосуванням OCR.

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

  1. Встановіть середовище, щоб використовувати Aspose.OCR for Java для зменшення шуму на зображенні
  2. Імпортуйте всі необхідні класи та перерахування, потрібні для застосунку
  3. Встановіть ліцензію, щоб уникнути обмежень пробної версії
  4. Створіть екземпляр OCR engine
  5. Створіть об’єкт класу PreprocessingFilter і встановіть тип фільтра Median
  6. Створіть екземпляр OcrInput і встановіть його тип вводу та бажаний фільтр
  7. Завантажте цільове зображення в екземпляр OcrInput
  8. Запустіть метод Recognize() і отримайте список результатів розпізнавання
  9. Показати розпізнаний текст

Цей покроковий посібник пояснює, як виконати зменшення шуму зображення в Java. Розпочніть процес, створивши OCR‑двигун за допомогою класу AsposeOCR, створіть Median‑фільтр попередньої обробки за допомогою класу PreprocessingFilter. Далі підготуйте вхідний об’єкт, використовуючи зазначений вище фільтр, запустіть процес розпізнавання та відобразіть текст з відповіді API.

Код для зменшення шуму на зображенні за допомогою Java

Цей код демонструє процес очищення зображень за допомогою Java. PreprocessingFilter підтримує методи обробки зображень, такі як очищення, бінаризація тощо, які за потреби можна використовувати в комбінації. Клас контейнер OcrInput містить тип вхідних даних та потрібний фільтр, причому тип вхідних даних можна встановити як каталог, сканований PDF, TIFF, URL або потік Base64 за потреби.

У цій статті нам показали, як попередньо обробляти зображення перед OCR. Щоб витягти текст зі сканованого PDF, зверніться до статті Як витягти текст зі сканованого PDF у Java.

 Українська