이 빠른 튜토리얼은 Java를 사용하여 image의 노이즈를 제거하는 방법을 설명합니다. IDE 설정 방법, 단계 목록 및 Java를 사용한 사진 노이즈 감소에 대한 샘플 코드를 포함하고 있습니다. OCR을 적용하기 전에 이미지 전처리를 위한 다양한 기술이 논의될 것입니다.
Java를 사용한 사진에서 노이즈 제거 단계
- 이미지 노이즈 감소를 위해 Aspose.OCR for Java을(를) 사용하도록 환경을 설정합니다.
- 애플리케이션에 필요한 모든 클래스와 열거형을 가져옵니다
- 라이선스를 설정하여 체험판 제한을 피합니다
- OCR engine의 인스턴스를 생성합니다.
- PreprocessingFilter 클래스의 객체를 생성하고 필터 유형을 Median으로 설정합니다.
- OcrInput 인스턴스를 생성하고 입력 유형 및 원하는 필터를 설정합니다.
- 대상 이미지를 OcrInput 인스턴스로 로드합니다
- Recognize() 메서드를 실행하고 인식 결과 목록을 가져옵니다.
- 인식된 텍스트 표시
이 단계별 가이드는 Java에서 이미지 노이즈 감소 수행 방법을 설명합니다. AsposeOCR 클래스를 사용하여 OCR 엔진을 생성하고, PreprocessingFilter 클래스를 사용해 Median 전처리 필터를 구축합니다. 다음으로, 위에서 언급한 필터를 사용해 입력 객체를 준비하고, 인식 프로세스를 실행한 뒤 API 응답에서 텍스트를 표시합니다.
Java를 사용한 사진 노이즈 감소 코드
이 코드는 Java를 사용한 이미지 노이즈 제거 과정을 보여줍니다. PreprocessingFilter는 노이즈 제거, 이진화 등과 같은 이미지 처리 방법을 지원하며, 필요에 따라 조합해서 사용할 수도 있습니다. OcrInput 컨테이너 클래스는 입력 유형과 원하는 필터를 보유하며, 입력 유형은 필요에 따라 디렉터리, 스캔된 PDF, TIFF, URL 또는 Base64 스트림으로 설정할 수 있습니다.
이 문서는 OCR 전에 이미지를 전처리하는 방법을 보여주었습니다. 스캔한 PDF에서 텍스트를 추출하려면, 기사 Java에서 스캔된 PDF의 텍스트를 추출하는 방법를 참조하십시오.