Computer Science/인공지능

네이버 클로바 OCR 사용법

며용 2020. 1. 3. 00:17

https://www.ncloud.com/

 

NAVER CLOUD PLATFORM

cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification

www.ncloud.com

우선 네이버 클라우드 플랫폼에 접속합니다

회원가입 및 필요한 절차를 진행해줍니다.

 

 

 

 

로그인 후, 서비스에서 OCR을 선택하고

 

 

 

 

 

이용신청하기로 들어가서 이용 신청하면 바로 사용할 수 있습니다

신청하기 전에 카드 등록을 해놔야 가능하구요!

 

 

 

 

 

 

이렇게 ocr로 들어오면 상품 이용 중이라 떠있고

ocr의 자세한 사용법을 적어놓은 docs는 여기로

https://docs.ncloud.com/ko/ocr/ocr-1-1.html

 

설명서

OCR 사용 가이드 OCR 서비스를 사용하여 이미지/문서에서 텍스트를 빠르고 쉽게 추출할 수 있습니다. 아래 가이드에 따라 OCR 빌더를 사용해 보세요. OCR 사용하기 콘솔에 접속 후 아래의 단계를 거쳐 쉽게 서비스를 이용할 수 있습니다. Step 1. 서비스 이용 신청 및 약관 동의 Step 2. 도메인 생성 Step 3. 템플릿 생성 Step 4. 테스트 및 분석 Step 5. 콤포넌트 Step 6. 설정 Step 7. 배포 관리 Step 1. 서비

docs.ncloud.com

 

 

 

 

 

 

♣ 사진에서의 텍스트 추출 하는 방법

 

먼저 도메인을 생성해줍니다

 

 

 

 

기본으로 생성한 도메인에서 Text OCR을 클릭하면 custom modal이 뜹니다

여기서 secret key의 생성을 눌러서 키를 생성해주고

 

자동연동을 눌러보면

이렇게 뜨는데, 자동연동을 위해 api gateway를 신청해주러 갑시다

 

 

 

https://www.ncloud.com/product/applicationService/apiGateway

 

NAVER CLOUD PLATFORM

cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification

www.ncloud.com

여기서 이용신청을 해주고

 

 

 

다시 돌아와서 자동 연동을 눌러주면 이렇게 url이 생깁니다

 

 

 

 

https://www.ncloud.com/product/storage/objectStorage

 

NAVER CLOUD PLATFORM

cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification

www.ncloud.com

그리고 사진을 업로드할 object storage 이용신청도 해줍니다

 

 

 

 

object storage로 들어와서 버킷 생성을 눌러서 버킷을 만들어줍니다

 

 

 

 

다 기본으로 생성을 해줬고

파일 올리기로 파일을 업로드 해줍니다

 

 

 

 

업로드한 걸 클릭해보면 

 

 

이렇게 세부 정보가 뜨고

나중에 request를 보낼 때 해당 링크를 사용해서 요청을 해주면 됩니다

 

 

 

그리고 사진 권한은 공개로 되어있어야 합니다!*

이제 사용 설정은 끝났고

 

 

 

테스트는 postman을 이용해 해씁니다

post 보낼 url은 아까 ocr 도메인에서 api gateway로 생성한 APIGW Invoke URL 주소를 넣어주고

 

 

 

header에 content-type은 application/json,

X-OCR-SECRET으로 ocr 도메인 custom에서 생성했던 secret key값을 넣어줍니다

 

 

 

body에는 json형태로 값을 보내주는데

request ID는 알아서 적절하게 적어주고

image는 아까 bucket에 업로드 했던 사진 정보를 입력해주면 됩니다

 

그리고 send를 누르면

 

 

 

추출한 텍스트값이 나옵니다

 

 

 

 

추가적으로 api 부를 때 쓸 수 있는 field들에 대한 설명은 요기

https://docs.ncloud.com/ko/ocr/ocr-1-3.html

 

설명서

OCR Custom API Spec. Status: finished v1.0 version date update v1.0.0 2019-10-17 version 1.0 V1.0.1 2019-12-5 Fix validate API spec. Response “validationResult” -> “result”. Improve description of “lang” field in infer request. Remove “Image Area” and remo

docs.ncloud.com