2022.7.21 차량,번호판 오브젝트 디텍션 프로젝트 4일차

정성우·2022년 7월 21일
0

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만 잘라서 넣어주면 잘 인식 할 수 있을지 궁금하다.

해결방법 작성

학습 소감
인식률이 그렇게 높지 않은것 같은데 학습된 데이터를 추가해서 해봐야겠음.

0개의 댓글