Python 2 구현 이미지 텍스트 인식 기능 상세 설명
python 의 라 이브 러 리 를 사용 해 야 합 니 다.각각 pytesser 와 pytesser 의 의존 라 이브 러 리 PIL 입 니 다.python 버 전 은 2.7 이나 2.7 번 사용 하 는 것 을 권장 합 니 다.python 3 이상 사용 하 는 것 을 권장 하지 않 습 니 다.python 3 이 아래로 호 환 되 지 않 기 때문에 python 2 가 지원 되 지 않 는 것 이 많 습 니 다.
pytesser 다운로드 하면 저 는 pycharm 에서 모두 실 패 했 습 니 다.DOS 명령 행 에서 도 실 패 했 으 니 직접 구 글 로 내 려 가 보 세 요.
주소:http://code.google.com/p/pytesser/downloads/list
위의 주 소 를 열지 못 하면 제 자원 에서 다운로드 할 수 있 습 니 다.여 기 를 클릭 하 십시오본 사이트 다운로드.
다운로드 후 설치,절차:
1. pytesser 압축 을 풀 고 압축 을 푼 파일 을 Python 설치 디 렉 터 리 의 Lib\site-packages 에 복사 하여 직접 사용 합 니 다.예 를 들 어 제 설치 디 렉 터 리 는 C:\Python 27\Lib\site-packages 입 니 다.
2.제 가 만 든 pytesser 디 렉 터 리 는 C:\Python 27\Lib\site-packages\\pytesser\\입 니 다.
3.다음 pytesser 폴 더 를 열 고 pytesser.py 를 로 변경 합 니 다.init__.py,그리고 py 파일 을 열 어 수정 합 니 다:
①.
import Image
다음으로 변경:from PIL import Image
②.tesseract_exe_name = 'tesseract'
―tesseract_exe_name = 'C:\\Python27\\Lib\\site-packges\\pytesser\\tesseract
,쌍 슬 래 쉬 에 주의 하 세 요.그렇지 않 으 면 전의 문자 가 잘못 보 고 될 수 있 습 니 다.다음은 PIL 다운로드 입 니 다.이것 은 pycharm 에서 도 다운로드 에 실 패 했 습 니 다.python 버 전에 맞 는 PIL 을 찾 지 못 했 음 을 알려 드 립 니 다.
DOS 명령 행 에서 명령 을 사용 할 수 있 습 니 다.
pip install Pillow
여기 서 주의해 야 할 것 은 DOS 에서 pip 명령 을 직접 사용 하려 면 환경 변수 path 에 pip 경 로 를 추가 해 야 합 니 다.예 를 들 어 제 pip 경로:"D:\python 2.7.13\\Scripts\"주:작은 편집 을 시도 해 보 니
PIL
설치 가 귀 찮 습 니 다.exe 를 다운로드 하여 직접 설치 하 는 것 을 추천 합 니 다.PIL 홈 페이지 에서 해당 설치 버 전 을 찾 을 수 있 습 니 다.http://pythonware.com/products/pil/
모두 다운로드 한 후에 사진 테스트 를 시작 할 수 있 습 니 다.여기 서 는 위 에서 다운로드 한 pytesser 압축 가방 에서 준 테스트 그림 을 가지 고 테스트 합 니 다.
코드 는 다음 과 같 습 니 다:
from pytesser import *
img=Image.open("D:\\fnord.tif")
# d 。 。 d XX , :d:\XX\\fnord.tif
# python , , pycharm , 。
print image_to_string(img)
또는 다음 과 같이 쓸 수 있 습 니 다:
print image_file_to_string("D:\\fnord.tif")
여기 서 주의해 야 할 것 은 위의 코드 를 직접 실행 하면 Image 류 를 찾 을 수 없 는 오 류 를 보고 할 수 있 습 니 다.구체 적 으로 저도 잘 모 르 겠 습 니 다.pytesser 는 PIL 의 Image 류 만 지원 하기 때 문 일 수도 있 습 니 다.그래서 우 리 는 하나 더 고 쳐 야 합 니 다.바로 위의 3 단계 에서 pytesser 가방 안에init__.py 파일 의 첫 줄:import Image
을from PIL import Image
로 변경 합 니 다.그림:이 때 출력 결 과 를 볼 수 있 습 니 다:
큰 성 과 를 거두다.
마지막 으로 이 방법의 단점 을 말씀 드 리 겠 습 니 다.바로 식별 율 이 높 지 않 고 그림 속 의 문자 가 뚜렷 해 야 식별 할 수 있 습 니 다.식별 율 을 높이 려 면 그림 을 조작 해 야 합 니 다.여 기 는 상세 하 게 말 하지 않 겠 습 니 다.여러분 스스로 바 이 두 를 바 이 두 세 요.
더 많은 파 이 썬 관련 내용 은 본 사이트 의 주 제 를 볼 수 있 습 니 다.
본 논문 에서 말 한 것 이 여러분 의 Python 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
김프로 PDF 파일을 PNG 파일로 변환COVID-19 관련 부처로부터 제공되는 정보는 pdf 파일이 많이 정보 공유할 때 대량의 페이지를 시각화하기 위해 이미지로 변환하는 처리를 수동으로 실시하는 것이 곤란하기 때문에 플러그인을 작성했습니다. 아래에 정...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.