Skip to content

Seungwuk98/my.Avatar-API-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SW Maestro project

일시 2022.06 - 2022.11
성은이가 GAN다
팀원 성무열, 은승욱
backend 은승욱
frontend 은승욱
infra 은승욱
AI 성무열

my.Avatar - api server

framework -

API

base hostname : myavatar.co.kr/api

Method URI Description
POST /inference 사진과 스타일 코드, 성별을 제공하면, 사진에서 얼굴만 추출하여 전처리하고 inference를 진행합니다. 정상적으로 완료되면 사용자 id를 전달합니다.
POST /combine-avatar 사용자 ID, 스타일 정보, 신체 번호, 머리(hair) 번호를 제공하면, 등록된 머리(head)와 신체, 머리를 합성하여 아바타를 생성한 뒤, 다시 사용자 ID를 반환합니다.
GET /avatar 사용자 ID를 제공하면, 해당 ID가 유효한 경우 아바타에 접근 가능한 url을 제공합니다.
GET /toonify 사용자 ID를 제공하면, 해당 ID가 유효한 경우 스타일이 변환된 이미지를 제공합니다.
GET /bodys 성별을 제공하면, my.avatar에서 제공하는 모든 신체에 관한 정보를 받을 수 있습니다.
GET /hairs 성별을 제공하면, my.avatar에서 제공하는 모든 머리(Hair)에 관한 정보를 받을 수 있습니다.
GET /style my.avatar에서 제공하는 모든 스타일에 관한 정보를 얻을 수 있습니다.
GET /sexuality 사용자 ID를 제공하면, ID에 해당하는 성별을 얻을 수 있습니다.

상세 명세서

Class Diagram

About

SWMaestro project my.Avatar RestAPI server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published