1. 제품
  2.   OCR
  3.   Java
  4.   Aspose.OCR for Java

Aspose.OCR for Java

 
 

광학 문자 인식 작업을 추가하는 최고의 Java OCR API

선도적인 Java API를 사용하면 OCR(광학 문자 인식) 기능을 갖춘 애플리케이션을 구축할 수 있습니다. Java 라이브러리를 통해 스캔한 문서, 이미지 및 기타 파일의 텍스트를 읽고 인식합니다.

Java용 Aspose.OCR은 소프트웨어 개발자에게 텍스트 인식 기능을 Java 애플리케이션에 통합할 수 있는 기능을 제공하는 선도적인 OCR(광학 문자 인식) 엔진입니다. 처리가 매우 간단하도록 설계되었으며 소프트웨어 개발자가 스캔한 문서, 이미지 및 기타 소스에서 텍스트를 인식할 수 있으며 JPEG, PNG, BMP, TIFF, HTML, PDF를 포함한 다양한 파일 형식에서 텍스트를 추출하는 데 사용할 수 있습니다. 그 외 다수.

Java용 Aspose.OCR은 고급 OCR 알고리즘을 사용하여 품질이 낮은 스캔이나 사진에서도 이미지의 텍스트를 정확하게 인식합니다. 여기에는 영어, 스페인어, 프랑스어, 독일어, 중국어 등을 포함하여 50개 이상의 다양한 언어에 대한 지원이 포함되어 있습니다. 라이브러리에는 필기 텍스트 인식, 스크린샷에서 텍스트 추출, 이미지의 특정 영역에서 텍스트 추출, 검색 가능한 PDF 생성, 스마트폰 사진 지원, 노이즈 제거 지원, 이미지 이진화 지원, 접근성 향상 등과 같은 몇 가지 중요한 기능이 있습니다. 더.

Java용 Aspose.OCR은 품질이 낮은 스캔이나 사진에서도 이미지의 텍스트를 정확하게 인식할 수 있는 고급 OCR 알고리즘을 사용합니다. 도서관은 스캔한 문서를 검색 가능한 디지털 문서로 쉽게 변환하여 사용자의 접근성을 향상시킬 수 있습니다. 고급 OCR 알고리즘, 다중 언어 지원 및 손쉬운 통합을 갖춘 Aspose.OCR for Java는 Java 애플리케이션에 OCR 기능을 추가하려는 개발자를 위한 OCR 소프트웨어로 빠르게 자리잡고 있습니다.

Previous Next

Java용 Aspose.OCR 시작하기

Java용 Aspose.OCR을 설치하는 데 권장되는 방법은 Maven Repository를 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용하시기 바랍니다.

Maven 저장소를 통해 Java용 Aspose.OCR 설치

 <repositories>
	<repository>
	<Id>AsposeJavaAPI</Id>
	<name>Aspose Java API;/name>
	<url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Aspose.OCR 제품 페이지에서 라이브러리를 직접 다운로드할 수 있습니다.

Python API를 통해 이미지에서 텍스트 추출

Java용 Aspose.OCR에는 소프트웨어 개발자가 Python 애플리케이션 내의 다양한 유형의 이미지에서 텍스트를 추출할 수 있는 매우 유용한 기능이 포함되어 있습니다. 라이브러리에는 JPEG, PNG, WBMP, BMP, GIF 등과 같은 래스터 이미지에서 텍스트를 읽는 기능이 포함되어 있습니다. 다중 페이지 TIFF 이미지에서 텍스트 읽기, 픽셀 배열에서 텍스트 추출, 가장 빠른 인식 모드에서 이미지 읽기, 한 줄 인식, 영수증에서 텍스트 추출 등과 같은 텍스트 추출 처리를 위한 라이브러리의 다른 유용한 기능이 있습니다. 다음 예에서는 Java 명령을 사용하여 이미지에서 텍스트를 추출하는 방법을 보여줍니다.

Java API를 사용하여 이미지에서 텍스트를 추출하는 방법

AsposeOCR api = new AsposeOCR();
// Customize recognition
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setLanguage(Language.Ukr);
// Extract text from image
RecognitionResult result = api.RecognizePage("source.png", recognitionSettings);
// Show non-critical recognition problems
result.warnings.forEach((w) -> {
	System.out.println(w);
});
// Get recognition results as JSON
String resultJson = result.GetJson();

Java API를 통해 이미지의 특정 영역 읽기

Java용 Aspose.OCR은 소프트웨어 개발자가 몇 줄의 Java 코드를 사용하여 모든 텍스트가 아닌 이미지의 특정 영역만 찾고 읽을 수 있도록 하는 유용한 OCR 라이브러리입니다. 매우 유용한 기능으로 비자, 운전면허증, 신분증 등과 같은 통일된 문서를 일괄 처리하는 데 매우 도움이 될 수 있습니다. 이미지 직사각형 내부의 텍스트 추출, 좌표가 있는 줄 추출, 단어 및 줄 경계 상자 자동 검색 등과 같은 기능을 지원합니다. 다음 예에서는 Java 코드를 사용하여 직사각형 내부의 텍스트를 추출하는 방법을 보여줍니다.

Java API를 통해 직사각형 내부의 텍스트를 추출하는 방법

AsposeOCR api = new AsposeOCR();
// Define image regions
ArrayList regions = new ArrayList();
regions.add(new Rectangle(231,101,430,42));
regions.add(new Rectangle(546,224,123,26));
// Specify recognition settings
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setAutoDenoising(true);	
recognitionSettings.setRecognitionAreas(regions);
// Extract text from selected regions
RecognitionResult result = api.RecognizePage("source.png", recognitionSettings);
System.out.println("Name: " + result.recognitionAreasText.get(0));
System.out.println("Expiry: " + result.recognitionAreasText.get(1));

Java API를 통해 문서 특정 영역 선택

문서 이미지에는 텍스트 단락, 그림, 다이어그램, 공식, 표, 지도 등과 같은 다양한 콘텐츠의 수많은 블록이 포함될 수 있습니다. Aspose.OCR for Java를 사용하면 소프트웨어 개발자가 페이지에서 특정 관심 영역을 쉽게 선택 및 감지하고 OCR 작업을 수행할 수 있습니다. 라이브러리는 자동 영역 감지를 지원하며 관심 영역을 수동으로 선택하여 이를 재정의할 수 있습니다. 다음 예에서는 소프트웨어 개발자가 Java 애플리케이션 내에서 자동 문서 영역 감지를 활성화하는 방법을 보여줍니다.

Java API를 통한 자동 문서 영역 감지

 // Create instance of OCR API
AsposeOCR api = new AsposeOCR();
// Enable automatic document areas detection
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setAllowedCharacters(CharactersAllowedType.LATIN_ALPHABET);
recognitionSettings.setDetectAreas(true);
// Extract text from image
RecognitionResult result = api.RecognizePage("source.png", recognitionSettings);
System.out.println("Recognition result:\n" + result.recognitionText + "\n\n");

 한국인