이 튜토리얼에서는 Python을 사용하여 필기를 텍스트로 변환하는 방법을 배웁니다. IDE를 설정하는 모든 세부 정보, 단계 목록, Python을 사용하여 필기에서 텍스트로 변환 앱을 개발하기 위한 샘플 코드가 있습니다. 이 애플리케이션은 로드된 PNG 이미지에서 필기 노트를 읽고 검색 및 편집 가능한 디지털 텍스트로 변환합니다.
Python을 사용하여 손으로 쓴 메모를 텍스트로 변환하는 단계
- 여기의 지침에 따라 Aspose.OCR for Python via .NET을 설치하세요.
- AsposeOcr 클래스를 사용하여 OCR 엔진의 인스턴스를 생성합니다.
- 단일 이미지 유형을 사용하여 OCR 처리를 위한 입력 컨테이너 초기화
- 텍스트 인식을 위해 처리할 이미지 파일을 추가합니다.
- 제공된 이미지에 손으로 쓴 text recognition을 실행하세요.
- 인식된 텍스트 세그먼트의 총 수를 가져옵니다.
- 인식된 모든 텍스트 세그먼트를 반복하고 인쇄합니다.
이 단계에서는 Python을 사용하여 필기 인식을 구현하는 방법을 설명합니다. OCR 엔진을 인스턴스화하고, 이미지에 대한 입력 컨테이너를 만들고, 입력 이미지를 설정하고, 필기 텍스트 인식을 수행합니다. 인식된 텍스트 세그먼트의 총 수를 가져오고 출력 컬렉션을 구문 분석하여 화면에 표시합니다.
Python을 사용하여 필기 내용을 텍스트로 변환하는 코드
import aspose.ocr as api # Import the Aspose.OCR module | |
from aspose.ocr import License # Import the License class from the module | |
license = License() # Instantiate and apply a license | |
license.set_license("License.lic") # Load the license file | |
extractTextFromImage = api.AsposeOcr() # Create OCR engine | |
imageDatas = api.OcrInput(api.InputType.SINGLE_IMAGE) # Initialize an input container | |
imageDatas.add("sample2.png")# Add the image file | |
# Perform handwritten text recognition on the provided image | |
textExtractedFromImage = extractTextFromImage.recognize_handwritten_text(imageDatas) | |
length = textExtractedFromImage.length # Get the total number | |
# Iterate through all recognized text segments | |
for i in range(length): | |
# Print each recognized text segment to the console | |
print(textExtractedFromImage[i].recognition_text) |
이 글에서는 Python을 사용하여 필기 노트를 텍스트로 변경하는 방법을 알려드렸습니다. 스캔한 PDF에서 텍스트를 추출하려면 C#에서 스캔된 PDF에서 텍스트를 추출하는 방법의 글을 참조하세요.