본문 바로가기
프로젝트/한글 게임

6. Google Vision API

by 갱생angel 2024. 4. 14.

Google Vision API를 이용해서 이미지의 텍스트를 인식

 -Google Vision API : 구글에서 제공해주는 머신러닝 기반의 이미지 분석 API

 

Google Cloud Vision 라이브러리 설치

npm install google-cloud-vision

 

config - <vision.js> : 이미지 인식 기능

  -ImageAnnotatorClient : Google Vision API와 통신하는 객체

  -textDetection: 텍스트를 인식

  -fullTextAnnotation: 텍스트 인식이 성공적으로 완료

const vision = require("@google-cloud/vision"); //Google Cloud Vision 라이브러리 등록

const CREDENTIALS = {'사용자 계정 비공개 키 등록'};

const CONFIG = {
  credentials: {
    private_key: CREDENTIALS.private_key, //사용자 개인 키
    client_email: CREDENTIALS.client_email, //사용자 클라이언트 이메일
  },
};

const client = new vision.ImageAnnotatorClient(CONFIG); //Google Vision API와 통신

const detectText = async (file_path) => {
  const [result] = await client.textDetection(file_path); //텍스트 인식
  console.log(result.fullTextAnnotation.text); //인식 값 콘솔 창에 출력
};

detectText("../image.png");
>> node vision.js

'프로젝트 > 한글 게임' 카테고리의 다른 글

8. multer  (0) 2024.04.15
7. 이미지 텍스트 인식  (0) 2024.04.14
5. 선 한 획 씩 삭제하기  (0) 2024.04.11
4. Canvas 다시 쓰기  (0) 2024.04.11
3. Canvas 이미지 추출  (0) 2024.04.11