>백엔드 개발 >파이썬 튜토리얼 >파이썬으로 그림 속 텍스트를 식별하는 방법

파이썬으로 그림 속 텍스트를 식별하는 방법

anonymity
anonymity원래의
2019-06-17 16:17:089334검색

Python이 그림 속 텍스트를 인식하는 방법은 다음과 같습니다.

파이썬으로 그림 속 텍스트를 식별하는 방법

모듈 패키지 설치:

1. PIL 설치: pip install Pillow

2. pip install pytesser3

3. pytesseract 설치: pip install pytesseract

4. autopy3 설치:

휠 먼저 설치: pip install 휠

autopy3-0.51.1-cp36-cp36m-win_amd64.whl 다운로드 [링크를 열려면 클릭]

실행 명령: pip install E:360 secure browser download autopy3-0.51.1-cp36-cp36m-win_amd64.whl

5. Tesseract-OCR 설치: Baidu가 Tesseract-OCR을 직접 검색하여 다운로드합니다

여기서 설명할 내용은 이후입니다. Tesseract-OCR을 설치하면 기본적으로 환경 변수 경로에 추가되지 않습니다

두 가지 해결 방법이 있습니다: (먼저 Tesseract-OCR 설치 폴더를 찾은 다음 tesseract.exe 파일을 찾습니다.)

여기서 내 절대 경로는 다음과 같습니다. :D:pythonTesseract-OCRtesseract.exe

①이 경로를 환경 변수 경로에 추가하세요(그런데 이렇게 했는데 PyCharm에서 여전히 오류가 보고되었습니다)

②pytesseract.py 파일을 찾으세요

여기는 C:UsersadminAppDataLocalProgramsPythonPython36Libsite -packagespytesseractpytesseract입니다. .py

파일의 tesseract_cmd를 위의 절대 경로로 수정하세요

이미지에서 한자를 식별하는 방법에 대해 알아보세요

원본 사진: (이것은 바다의 피아니스트의 고전 대사입니다)

파이썬으로 그림 속 텍스트를 식별하는 방법

다음으로 Python의 pytesseract를 사용하여 그림 속 문자를 식별해야 합니다.

#   _*_ coding:utf-8 _*_
import pytesseract
from PIL import Image
__author__ = 'admin'
im = Image.open(r'C:\Users\admin\Desktop\example.png')
print(pytesseract.image_to_string(im))

Rendering

파이썬으로 그림 속 텍스트를 식별하는 방법

위 내용은 파이썬으로 그림 속 텍스트를 식별하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.