Naver Cloud Platform
Naver Cloud PlatForm 에는 정말 다양한 API 서비스가 많다.
그 중에서도 AI Services 에 속한 몇 가지 API를 사용해보았다.
Naver Cloud Platform에서 제공해주는 API를 활용해
SpringBoot에서 SpringMVC 구조로 만들어
Tomcat 서버를 돌려 웹 페이지로 결과를 보았다 !
Object Detection
이미지 속 사람 및 자동차 등 다양한 객체의 타입과 위치를 감지하여 정보를 제공해준다.
빨간색 박스는 AI가 인식한 객체를 시각적으로 보여주기 위해 Json 데이터와 canvas를 이용해 그린 것이다.
수도리가 강아지라고 잘 인식해준다.
놀라운 건 프리즈비도 잘 인식한다 !
97% !
ㄴㅁㄱ
사진 위에 쓰여진 글씨를 보면 알 수 있듯이,
객체의 수와 객체 타입(ex) dog)과 탐지 정확률(ex) 99%)을 제공해준다.
Json 데이터에 정보가 저장되어 있어서 JSON Viewer를 활용해 분석했다.
JSON Viewer
Easily view and visualize JSON (and JSON like) data using our JSON Viewer, visualization tools, and online REPL
jsonviewer.arianv.com
복잡한 Json 데이터를 예쁘게 보여준다.
사실 예뻐도 복잡하긴 매한가지다. ^^
Pose Estimation
이미지 속의 사람을 감지하고 몇 명이 어떤 포즈를 취하고 있는지에 대한 좌표 정보를 얻을 수 있다.
주요 신체 영역을 인식한 좌표 정보를 제공해주기 때문에 자세 교정을 도와줄 때 사용하기 좋다고 한다.
오빠가 논문으로 쓴 자세 교정 의자가 생각났다. 🪑
아래 사진은 해외에서 Pose Estimation을 Deep Learning으로 구현한 것이라고 하는데 제법 멋지다.
아래 사진은 Naver Cloud Platform에서 제공해주는 API를 이용해 구현해본 것이다.
역시 Json 데이터와 canvas를 이용했다.
신체 부위를 딱 정확하게 찝어낸다.
놀라운 AI ,,,,,,
신체부위를 점으로 나타내는 것 뿐만 아니라
저 위에 스케이드 타는 사진처럼 좌표와 좌표끼리 이어 선을 만들 수도 있다.
CLOVA Voice
그리고 !
네이버의 얼굴 (?)
CLOVA !
CLOVA Voice는 다양하고 자연스러운 목소리를 만들 수 있는 고품질 음성 합성 서비스라고 한다.
아래 영상은 질문을 쓰고 대화 버튼을 누르면 !
CLOVA Voice API를 이용해 음성으로 대답해주는 간단한 테스트이다.
질문과 대답은 HashMap으로 저장해두었다.
CLOVA Chatbot
그런데, 실제로 이런 형태를 만드려면 CLOVA Chatbot 서비스를 사용해야겠다.
CLOVA Chatbot은 마케팅, 고객 응대 등 다양한 서비스에 활용할 수 있는 챗봇을 생성하는 서비스이다.
챗봇은 질문과 대답을 다양한 형태로 여러개 생성할 수 있고, 특히 정규식 표현도 가능해서 훨씬 편리하다.
CLOVA OCR, CLOVA Speech Recognition
이미지 속 문자를 추출해 디지털 데이터로 변환해주는 CLOVA OCR,
사람 목소리를 텍스트로 바꿔주는 CLOVA Speech Recognition(CSR)도 사용해봤는데 흥미로웠다.
STT(Speech to Text), TTS(Text to Speech)가 가능하다는 점을 이용해
시각 혹은 청각 장애를 겪고 있는 사람들에게 도움이 될 만한 서비스가 많아지는 세상이 올 수 있겠다는 생각이 들었다.
NAVER CLOUD PLATFORM
cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification
www.ncloud.com
Reference
An Overview of Human Pose Estimation with Deep Learning
An introduction to the techniques used in Human Pose Estimation based on Deep Learning.
medium.com
'Log' 카테고리의 다른 글
프랙탈 트리 (Fractal Tree) 🌳 (2) | 2023.02.02 |
---|---|
백준 골드 달성 일지 v`_`v (5) | 2023.01.25 |
우분투 (Ubuntu)와 주피터 노트북 (Jupyter notebook) (2) | 2023.01.17 |