자동화#001 이미지에 있는 글자 인식하기(AZURE OCR)
자동화 2021. 11. 21. 18:16
주제 : 이미지에 있는 글자 인식하기
준비 : Python, zAI, 글자가 있는 이미지, AZURE VISION API
과정
1. 파이썬 개발환경을 구축한다.
Python 개발환경 설치(Anaconda, Pycharm 등)
2. zAI 패키지를 수동으로 설치한다.
https://github.com/BiometricVox/zAI
python setup.py install 입력하여 수동 설치
3. 글자가 있는 이미지를 구글링한다.
4. AZURE 로그인 후 Computer Vision 리소스를 생성하여 KEY와 ENDPOINT를 가져온다.
5. 코드 작성한다.
import zAI
from zAI import zImage
zAI.utils.set_backend_key(key_name='MICROSOFT_AZURE_VISION_API_KEY', key_value='<KEY>', save=True)
zAI.utils.set_backend_key(key_name='MICROSOFT_AZURE_URL', key_value='<ENDPOINT>', save=True)
image = zImage('test.png')
image.display()
text = image.ocr(backend='Microsoft')
text.display()
6. 실행하면 이미지와 텍스트가 출력된다.