Този бърз урок обяснява как да премахнете шума от image с Java. Той съдържа подробности за настройване на IDE, списък със стъпки и примерен код за намаляване на шум в снимки с Java. Ще бъдат обсъдени различни техники за предварителна обработка на изображения преди прилагане на OCR.
Стъпки за премахване на шум от снимка с Java
- Задайте средата да използва Aspose.OCR for Java за намаляване на шума в изображението
- Импортирайте всички необходими класове и изброявания, нужни за приложението
- Задайте лиценза, за да избегнете ограниченията на пробната версия
- Създайте екземпляр на OCR engine
- Създайте обект от класа PreprocessingFilter и задайте типа на филтъра на Median
- Създайте екземпляра OcrInput и задайте типа му на вход и желания филтър
- Заредете целевото изображение в инстанцията OcrInput
- Изпълнете метода Recognize() и извлечете списъка с резултати от разпознаването.
- Показване на разпознатия текст
Този стъпка по стъпка наръчник обяснява как да извършите намаляване на шум в изображение в Java. Започнете процеса, като създадете OCR двигателя, използвайки класа AsposeOCR, създайте Median предварителния филтър, използвайки класа PreprocessingFilter. След това подгответе входния обект, използвайки гореспоменатия филтър, стартирайте процеса на разпознаване и покажете текста от отговора на API.
Код за намаляване на шум в изображения с Java
Този код демонстрира процеса на шумопотискане на изображение с Java. PreprocessingFilter поддържа методи за обработка на изображения като шумопотискане, бинаризация и др., които при необходимост могат да се използват в комбинация. Класът контейнер OcrInput съдържа типа на входа и желания филтър, като типът на входа може да бъде зададен като директория, сканиран PDF, TIFF, URL или Base64 поток, ако е необходимо.
Тази статия ни показа как да предварително обработим изображения преди OCR. За извличане на текст от сканиран PDF, вижте статията Как да извлечете текст от сканиран PDF в Java.