변환-스크린샷-텍스트-OCR-Java

메시지, 디지털 거래 애플리케이션 및 기타 여러 플랫폼의 다양한 스크린샷을 처리해야 할 수도 있습니다. 이러한 스크린샷에는 OCR(광학 문자 인식) 방법으로 추출할 수 있는 텍스트 정보가 포함될 수 있습니다. 따라서 이 기사에서는 Java에서 OCR을 사용하여 스크린샷을 텍스트로 변환하는 방법을 다룹니다.

텍스트 변환기 Java OCR 라이브러리에 대한 스크린샷 - 설치

Aspose.OCR for Java 라이브러리는 광학 문자 인식 기술을 적용하여 이미지를 텍스트로 변환할 수 있습니다. 다운로드 섹션에서 참조 JAR 파일을 쉽게 다운로드하거나 애플리케이션의 pom.xml 파일에서 다음 Maven 구성을 설정할 수 있습니다.

저장소:

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

의존:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-ocr</artifactId>
    <version>22.6</version>
</dependency>

Java에서 OCR을 사용하여 스크린샷을 텍스트로 변환

아래 단계에 따라 Java에서 OCR을 사용하여 스크린샷을 텍스트로 변환할 수 있습니다.

  • AsposeOCR 클래스의 객체를 생성합니다.
  • 스크린샷 이미지의 텍스트를 인식합니다.
  • 출력 텍스트 문자열을 가져옵니다.

아래 코드 조각은 Java에서 스크린샷을 이미지로 변환하는 방법을 보여줍니다.

// API 인스턴스 생성
AsposeOCR api = new AsposeOCR();

// OCR을 사용하여 스크린샷을 텍스트로 변환
try {
	String result = api.RecognizePage("test.png");
	System.out.println("Result: " + result);
} catch (IOException e) {
	e.printStackTrace();
}

Java를 사용하여 OCR을 사용하여 스크린샷을 URL에서 텍스트로 변환

어떤 경우에는 스크린샷이 DropBox의 URL이나 다른 서비스와 공유됩니다. 프로세스를 번거롭지 않고 간단하게 유지하기 위해 이미지를 다운로드한 다음 처리할 필요가 없습니다. 대신 해당 스크린샷을 텍스트로 변환하려면 URL을 붙여넣으세요. 이 프로세스를 완료하려면 아래 단계를 따르십시오.

  • AsposeOCR 클래스의 객체를 초기화합니다.
  • 인식 설정을 지정합니다.
  • OCR로 스크린샷을 처리하고 텍스트 문자열을 가져옵니다.

다음 코드 조각은 Java에서 프로그래밍 방식으로 OCR을 사용하여 스크린샷을 텍스트로 변환하는 방법을 보여줍니다.

// API 인스턴스 생성
AsposeOCR api = new AsposeOCR();

String uri = "https://www.castlegateit.co.uk/wp-content/uploads/2016/09/justified_text.png";

// 인식 설정 지정
RecognitionSettings settings = new RecognitionSettings();
settings.setAutoSkew(false);

// 결과 객체 가져오기
RecognitionResult result = null;
try {
	result = api.RecognizePageFromUri(uri, settings);
} catch (IOException e) {
	e.printStackTrace();
}

// OCR을 사용하여 스크린샷을 텍스트로 변환
System.out.println("Result: \n" + result.recognitionText+"\n\n");

무료 API 라이선스 받기

무료 임시 라이선스를 요청하면 평가 제한 없이 API를 테스트할 수 있습니다.

결론

결론적으로 Java에서 OCR을 사용하여 스크린샷을 텍스트로 변환하는 방법을 배웠습니다. 또한 문서 섹션을 방문하여 API의 다른 많은 기능을 살펴보거나 의심스러운 점에 대해 논의하고 싶다면 포럼에 글을 남겨주세요.

또한보십시오