https://github.com/UB-Mannheim/tesseract/wiki#tesseract-installer-for-windows
다음 사이트에서 tesseract-ocr 다운로드
korean 추가
내컴퓨터>속성>고급시스템설정>환경변수
시스템변수의 path에 tesseract-ocr폴더 등록
새 시스템 변수에 다음과 같은 변수이름과 폴더 설정
https://github.com/tesseract-ocr/tessdata
다음 사이트에서 한국어 파일 다운로드
conda install -c conda-forge pytesseract
여러 옵션
학습한 내용
import matplotlib.image as img #이 코드는 이미지를 띄워주는 코드입니다.
import matplotlib.pyplot as plt
from PIL import Image, ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
import os
os.chdir("E:\project1\car_plate_data\images")
Img_Kor = Image.open('img_2.png')
plt.imshow(Img_Kor)
plt.axis('off')
plt.show()
########################################################################
#eng영어를 인식합니다.
import pytesseract
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
text = pytesseract.image_to_string(Img_Kor,lang='Kor')
print(text)
실행결과
학습한 내용 중 어려웠던 점 또는 해결못한 것들
아나콘다 가상환경에 설치해서 visual studio code로 쓰고싶은데 터미널에선 안돌아가고 실행시에는 돌아간다
이미지 전체를 불러왔는데 txt파일을 이용해 plate만 잘라서 넣어주면 잘 인식 할 수 있을지 궁금하다.
해결방법 작성
학습 소감
인식률이 그렇게 높지 않은것 같은데 학습된 데이터를 추가해서 해봐야겠음.