사용하게 된 이유
인턴활동에서 건강검진결과지 사진을 촬영하고 해당 데이터의 값들을 추출해야한다. 이를 위해 OCR 라이브러리를 사용해야했고 처음에 kakao를 사용하려고 했으나, 2024 6월에 중지한다는 문구를 보게됐고,,
그래서 알아보다 발견한 Google Cloud Vision API ! 테스트 해봤는데 인식도 잘되고 사용하기도 간편해보여서 해당 API를 사용하기로 했다 !
공식 사이트
https://cloud.google.com/vision/docs/ocr?hl=ko
-> 해당 사이트를 정독하고 구현하길 바란다. (response 값도 화긴!)
참고 : https://cloud.google.com/vision/docs/before-you-begin?hl=ko
gcloud projects create PROJECT_ID
: Googld Cloud 프로젝트 만들기gcloud services enable vision.googleapis.com
: Cloud Vision API를 사용 설정gcloud auth application-default login
: Cloud Vision API를 사용 설정gcloud auth application-default login
:Google 계정의 로컬 인증 사용자 인증 정보를 만들기그 후 토큰을 받기 위한 작업을 해야한다 ! 해당 구글 api 접근을 위해 access tokne이 있어야 google이 제공해주는 api를 사용할 수 있다.
gcloud init
gcloud auth login
gcloud auth print-access-token
-> 그러면 토큰을 받을 수 있을것이다 !
해당 ocr을 코드에서 적용하기 전에 postman으로 테스트해봤다.
header 설정
body 설정
결과 Response
굳 개발 천재시네요