728x90
반응형
이번에는 Easy OCR에 대해서 알아보고자 한다.
참고로 다른 OCR 엔진에 대한 내용은 다음을 참고하기 바란다.
2021.04.15 - [Development/OCR] - Tesseract OCR 사용하기
2021.04.12 - [Development/OCR] - Naver CLOVA API - OCR 사용하기 (1)
2021.04.07 - [Development/OCR] - Google Cloud Vision API - OCR 사용하기 (1)
1. Python 패키지 설치
설치할 패키지는 다음과 같다.
- easyocr
- jupyter
# 가상환경 만들기
> mkvirtualenv easy-ocr
# 가상환경 활성화(진입)
> workon easy-ocr
# EasyOCR 샘플코드 구현에 필요한 Python 패키지 설치
(easy-ocr) > pip install easyocr
(easy-ocr) > pip install jupyter
참고로, Python 가상환경과 관련된 내용은 아래 링크를 참고하기 바란다.
2021.04.15 - [Development/Python] - Python 개발환경구축하기 (for Windows 10)
2. 샘플코드 구현
이제 다음과 같이 샘플코드를 구현한다. (여기서는 위에서 설치한 Jupyter Notebook을 이용했다)
import easyocr
reader = easyocr.Reader(['ko', 'en'], gpu=False)
result = reader.readtext('images/picture1.png')
print(result)
아래는 입력이미지와 샘플코드를 실행해 얻은 결과이다.
생각보다 절차가 많이 간단했으나, 실행 결과는 만족스럽지 못했다. GPU를 사용하지 않은 결과인데, 속도는 빠를 수 있겠지만, 성능에서 더 나은 모습을 보여줄 지는 잘 모르겠다.
보다 자세한 내용은 아래 링크를 통해 확인하기 바란다.
728x90
반응형
'Development > OCR' 카테고리의 다른 글
Tesseract OCR 4.x 모델 학습하기 (2) (0) | 2021.05.04 |
---|---|
Tesseract OCR 4.x 모델 학습하기 (1) (2) | 2021.05.04 |
Tesseract OCR 사용하기 (with python on Windows) (0) | 2021.04.15 |
Naver CLOVA AI - OCR 사용하기 (3) - Template 도메인 (0) | 2021.04.12 |
Naver CLOVA AI - OCR 사용하기 (2) - General 도메인 (0) | 2021.04.12 |