Python의 OCR 여권 | 여권 읽기 | 여권 OCR API

광학 문자 인식(OCR) 기술을 사용하면 이미지와 문서에서 텍스트를 추출할 수 있어 여권 판독과 같은 작업에 강력한 도구가 됩니다. 여권에 OCR을 수행하면 여권에서 정보를 읽고 추출하는 프로세스가 간소화될 수 있습니다. 이번 블로그 게시물에서는 여권을 OCR하고 Python에서 여권 텍스트를 읽는 방법을 알아봅니다.

이 문서에서는 다음 주제를 다룹니다.

  1. 파이썬의 여권 OCR API
  2. 파이썬의 OCR 여권
  3. 여권 텍스트 추출 및 저장
  4. 무료 Python OCR 리소스

Python의 여권 OCR API

Aspose.OCR for Python을 사용하여 여권 이미지에 OCR을 수행하고 이미지에서 여권 텍스트를 읽습니다. Aspose.OCR for Python은 Python 애플리케이션에 OCR 기능을 추가할 수 있는 강력한 광학 문자 인식(OCR) API입니다. 간단히 말해서 이미지, PDF 및 기타 파일에서 텍스트를 추출하는 데 도움이 됩니다.

패키지를 다운로드하거나 콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하세요.

pip install aspose-ocr-python-net

OCR 여권 - Python에서 여권 텍스트 읽기

아래 단계에 따라 여권 이미지에 OCR을 수행하고 인식된 텍스트를 읽을 수 있습니다.

  1. AsposeOcr 클래스의 인스턴스를 만듭니다.
  2. PreprocessingFilter 클래스 객체를 사용하여 필터를 추가합니다.
  3. OcrInput 클래스의 인스턴스를 만듭니다.
  4. add() 메서드를 사용하여 여권 이미지를 추가합니다.
  5. PassportRecognitionSettings 클래스의 개체를 초기화합니다.
  6. 그런 다음 recognitionpassport() 메소드를 사용하여 인식 프로세스를 실행하십시오.
  7. 마지막으로 식별된 텍스트를 표시합니다.

다음 샘플 코드는 Python에서 여권을 OCR하고 여권 텍스트를 읽는 방법을 보여줍니다.

import aspose.ocr as ocr

# OCR 엔진 초기화
api = ocr.AsposeOcr()

# 필터 추가
filters = ocr.models.preprocessingfilters.PreprocessingFilter()

# 이미지 컬렉션을 초기화하고 여기에 이미지를 넣습니다.
passport = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE, filters)
passport.add("passport.jpg")

# 인식 옵션 변경
settings = ocr.PassportRecognitionSettings()

# 실행 인식
res = api.recognize_passport(passport, settings)

# 결과 인쇄
for result in res:
    print(result.recognition_text)

Python에서 여권 텍스트 추출 및 저장

앞에서 언급한 단계에 따라 여권에 OCR을 수행하고 인식된 텍스트를 저장할 수 있습니다. 그러나 savemultipagedocument() 메서드를 사용하여 결과를 저장하면 됩니다. 출력 파일 경로, 출력 파일 형식, 인식 결과 개체를 인수로 사용합니다.

다음 샘플 코드는 여권을 OCR하고 인식된 텍스트를 Python에서 저장하는 방법을 보여줍니다.

import aspose.ocr as ocr

# OCR 엔진 초기화
api = ocr.AsposeOcr()

# 필터 추가
filters = ocr.models.preprocessingfilters.PreprocessingFilter()

# 이미지 컬렉션을 초기화하고 여기에 이미지를 넣습니다.
passport = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE, filters)
passport.add("passport.jpg")

# 인식 옵션 변경
settings = ocr.PassportRecognitionSettings()

# 실행 인식
res = api.recognize_passport(passport, settings)

# print("# 수정된 텍스트를 저장합니다")
api.save_multipage_document("sample_out.txt", ocr.SaveFormat.TEXT, res)

무료 평가판 라이선스 받기

무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.

여권 OCR API - 무료 리소스

여권에 OCR을 수행하는 것 외에도 아래 리소스를 따라 여권 OCR API를 더 자세히 살펴볼 수 있습니다.

결론

이 기사에서는 여권에 OCR을 수행하고 Python에서 여권 텍스트를 읽는 방법을 배웠습니다. OCR Passport 기능을 Python 프로젝트에 통합하면 여권 정보 읽기 프로세스를 자동화하여 시간과 노력을 절약할 수 있습니다. 이는 여권 확인, 여행 예약 시스템, 국경 통제 프로세스와 같은 애플리케이션에 특히 유용할 수 있습니다. 모호한 점이 있으면 언제든지 무료 지원 포럼에 문의해 주세요.

또한보십시오