스크린샷에는 서면 정보를 추출해야 할 수 있는 텍스트, 이미지, 그림 등이 포함될 수 있습니다. 이러한 시나리오에서 텍스트 정보를 검색하기 위해 스크린샷을 텍스트로 변환할 수 있습니다. 예를 들어, 회사에 지불 증명으로 들어오는 스크린샷과 추출해야 하는 금액에 대한 텍스트 정보가 다를 수 있습니다. 이러한 요구 사항에 따라 이 문서에서는 C#에서 OCR을 사용하여 스크린샷을 텍스트로 변환하는 방법을 다룹니다.
OCR을 사용한 텍스트 스크린샷 – C# API 설치
Aspose.OCR for .NET API를 사용하여 이미지에 대한 광학 인식 작업을 수행할 수 있습니다. 스크린샷은 기본적으로 화면 내용의 이미지이므로 이러한 이미지를 처리하여 일부 정보를 추출할 수 있습니다. New Releases 페이지에서 DLL 참조 파일을 다운로드하거나 아래의 NuGet 설치 명령을 사용하여 API에 액세스하기만 하면 됩니다.
PM> Install-Package Aspose.OCR
C#에서 OCR을 사용하여 스크린샷을 텍스트로 변환
다음 단계에 따라 C#에서 OCR을 사용하여 스크린샷을 텍스트로 변환할 수 있습니다.
- AsposeOcr 클래스의 객체를 생성합니다.
- RecognizeImage 메서드를 사용하여 스크린샷을 텍스트로 변환합니다.
- 인식된 텍스트를 표시합니다.
다음 샘플 코드는 C#에서 스크린샷을 텍스트로 변환하는 방법을 보여줍니다.
// AsposeOcr 인스턴스 초기화
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();
// OCR로 스크린샷 이미지 인식
string result = api.RecognizeImage("Test.png");
// 인식된 텍스트 표시
Console.WriteLine(result);
C#에서 OCR을 사용하여 스크린샷을 URL에서 텍스트로 변환
어떤 경우에는 스크린샷이 DropBox, Imgur 등의 URL 링크를 통해 공유됩니다. API를 사용하면 이러한 스크린샷을 다운로드한 다음 처리하는 대신 URL 링크를 활용할 수 있습니다. 아래 단계는 C#에서 OCR을 사용하여 스크린샷을 URL에서 텍스트로 변환하는 방법을 설명합니다.
- OCR 작업에 대한 URL에서 스크린샷을 가져옵니다.
- AsposeOcr 클래스의 인스턴스를 만듭니다.
- OCR로 스크린샷의 텍스트를 인식합니다.
- URL에서 인식된 텍스트를 인쇄합니다.
아래 코드 스니펫은 C#에서 OCR을 사용하여 URL의 스크린샷을 텍스트로 변환하는 방법을 설명합니다.
// OCR용 URL에서 스크린샷 가져오기
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";
// AsposeOcr 인스턴스 초기화
AsposeOcr api = new AsposeOcr();
// 이미지 인식
string result = api.RecognizeImageFromUri(uri);
// 결과 인쇄
Console.WriteLine($"Text:\n {result}");
무료 평가판 라이선스 받기
API를 전체 용량으로 평가하려면 무료 임시 라이선스를 요청할 수 있습니다.
결론
이 기사에서는 C#에서 OCR을 사용하여 스크린샷을 텍스트로 변환하는 방법을 배웠습니다. 이렇게 하면 요구 사항에 따라 유용한 정보를 많이 추출할 수 있습니다. 또한 우려 사항이 있는 경우 포럼에 글을 남길 수 있습니다.