Hololens2 OCR using Azure Cognitive Service

윤재희9108·2021년 8월 4일
0

OCR의 Cognitive Service 중 Computer Vision 을 통하여 OCR 인식 프로그램 만들기

여러가지 착오가 있었다.

  1. 일반적으로 unity에서 사용가능한 프레임워크조차 Hololens2의 MLTK 환경에서는 사용할 수 없었다. (ex Azure Service, Newtonsoft 등)
    azure도 안되고 API를 읽는 프레임워크도 동작하지 않는게 첫 번째 난관
    ->이미 설치한 프레임워크여도
    'C# 네임스페이스에 형식 또는 네임스페이스 이름이 없습니다.' 에러 발생
    (같은 에러를 가진 사람도 없는 듯)
  1. 그래서 별다른 프레임워크를 사용하지 않는 방법으로 진행했다.
    불현듯 네이버 API를 사용했던 경험이 떠올라서 네이버 API를 참고 했다.
    (이게 먹힘!)
    네이버에서는 별다른 프레임워크 없이 API를 받아오는 깔끔한 예제를 제공하고 있어서 쉽게 사용할 수 있었다.

이제 앞으로 해결할 문제 중 하나는 이미지의 경로이다.
현재 이미지가 URL이 있는 경우만 OCR을 사용할 수 있다. 따라서 앞으로 해결 방식은 2가지로 예상된다.

  1. 로컬 image를 불러오는 방법.
  2. Hololens2 로 찍은 사진은 Azure로 업로드하여 해당 URL을 긁어오는 것.

참고한 사이트를 기록

API를 읽어올 때 Header 혹은 Content type 등 을 설정하는 방법을 제공

네이버에서 제공하는 C# API 예제

성공화면

결과화면

아 신나

profile
개발의 ㄱ자도 모르네!

0개의 댓글