파이썬 - OCR 이미지 인식 라이브러리 --pytesseract

설치

코드를 작성하여 ,, pytesseract를 설치 한 후

import pytesseract
val = pytesseract.image_to_string(Image.open(imagePath))
print(val)

팁 :
pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your path

그 이유는 설치 전에 정팔 포체 pytesseract 패키지를 설치할 필요,

해결책을 찾기 : python3 광학 문자 인식 모듈 tesserocr 및 pytesseract을

tesserocr 설치 참조 링크 : https://github.com/sirfz/tesserocr

pytesseract 설치 참조 링크 : https://github.com/madmaze/pytesseract

정팔 포체 설치 참조 링크 : https://github.com/tesseract-ocr/tesseract/wiki

문제

  1. 이미지를 식별 정팔 포체를 사용하는 경우, 문제가있는 것입니다
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.

첫째 있는지 확인
, 설치 베개, 베개를 설치 PIP 명령, 파이썬 lib 폴더 \ 사이트 - 패키지 \ pytesseract이 폴더에 설치됩니다 1, pytesseract.py 파일이 있습니다
이가 정팔 포체 - OCR하지 않는 것했는지 확인하십시오, 2 (64) 사이의 차이의 32
32 비트 더불어, OCR 시간을 설치, 마지막 32 비트 버전에 문제를 볼 파이썬 자신은 설치 후 환경 변수의 자동 생성, 경로 환경 변수 정팔 포체이 있는지 여부입니다 참조
, 3 환경 변수 경로를 확인하고 TESSDATA_PREFIX이 경로는 설치 디렉토리 정팔 포체을 포함, TESSDATA_PREFIX는 tessdata 정팔 포체 설치 디렉토리입니다, 다음 정보를 보려면
, cmd를있을 것입니다 제안, 정팔 포체 입력 한 다음 사진 테스트를 찾을
명령 tesseract d:/pic.gif result내용의 결과를 볼 수

  1. pytesseract 사진 식별이 수행 사용
    이 환경 변수가 설정되어 정팔 포체 찾아, 다음과 같은 문제를
    해결 :
    필드는 tesseract_cmd = r'c로 tesseract.exe의 전체 경로입니다 "tesseract_cmd"지정 될, pytesseract.py 파일을 찾을 수 : \ 정팔 포체 - OCR \ tesseract.exe '

PS : 당신은 당신이 할 수있는, 좋아, 그렇고 그런, 아니 심지어 한 후, "초점 또는 같은 포인트"의 검색이 너무 나쁜 감사를 생각한다면!

HTTPS : //www.jianshu.com/p/bda21d856aa3 재현

추천

출처blog.csdn.net/weixin_33736048/article/details/91244017