Skip to content
@MotuS-Web

MotuS

[2023 공개SW 개발자대회 우수작 선정] 행동 유사도 측정을 위한 솔루션, "MotuS"

[2023 공개SW 개발자대회 우수작 선정] 행동 유사도 측정을 위한 솔루션, "MotuS"

🫴🏻 Project Introduction

이 프로젝트는 행동 유사도 측정을 위한 솔루션 개발을 목적으로 합니다.

누구나 특정 운동에 대한 가이드 영상을 프로그램으로 등록할 수 있으며, 등록된 운동 프로그램을 학습할 수 있습니다.
AI의 유사도 측정을 통해 수행자의 운동 수행 정확도를 확인할 수 있습니다.

특정 도메인에 국한되지 않고, 운동 수행 영상이라면 누구든지 가이드를 등록 및 학습할 수 있다는 것이 프로젝트의 핵심 가치입니다.

행동 유사도 측정을 위한 솔루션, MotuS 입니다. 🌿

🏃🏻 MotuS Domain Address

🫱🏻‍🫲🏻 H-FIVE Team ✨

BEBEFEFEAI
이동헌박주영오소현김경재박인성
한림대학교한림대학교한림대학교한림대학교한림대학교
빅데이터전공 4학년콘텐츠IT전공 3학년빅데이터전공 4학년빅데이터전공 2학년AI의료융합전공 2학년
@Dong Heon Lee@JuYoung Park@osohyun0224@PortalCube@InSung Bahk

💡 MotuS 주요 기능 소개

📹 MotuS 플랫폼 사용 설명 영상 Youtube

1️⃣ 운동 영상 조회

1. 영상 목록

  • 현재 서비스에 등록되어 있는 영상들을 영상의 제목, 설명, 썸네일 이미지, 태그와 함께 표시합니다.

2. 영상 미리보기

  • 사용자가 영상을 선택하면 영상의 미리보기와 제목, 설명, 태그가 표시되고 수강 페이지로 이동하는 버튼을 표시합니다.

모투스_운동상세

2️⃣ 운동 검색

1. 영상 제목과 태그로 검색

  • 영상의 제목과 태그로 검색합니다. 태그로는 특정한 자세의 영상이나, 부위를 선택할 수 있습니다. 모투스_메인_필터

3️⃣ 운동 등록

1. 가이드 영상 등록

  • 사용자의 컴퓨터에서 영상을 선택하여 서버로 업로드합니다.
  • 업로드한 영상의 스켈레톤 데이터를 AI 서버에서 잘 받아오는 지 확인할 수 있습니다.

2. 상세 정보 입력

  • 영상의 제목과 설명, 그리고 카테고리 및 자세를 입력합니다.

모투스_운동등록

4️⃣ 운동 수강

1. 가이드 영상 재생

  • 사용자가 수강할 영상을 재생해서 보여줍니다.
  • 수강할 때 사용자가 운동을 수행하면서 따라해볼 수 있도록 한번 더 재생됩니다.
  • 사용자가 원한다면 측정하기 전에 계속해서 돌려볼 수 있습니다.

2. 사용자 화면 녹화

  • 측정을 시작하면 영상이 재생되는 동안 사용자의 화면을 녹화합니다.
  • 영상이 종료되면 녹화를 종료하고 서버로 전송됩니다.

모투스_운동수강

3. 수행유사도 판정

  • 사용자의 영상을 AI 서버에서 분석하고, 원본 영상과 얼마나 일치하는지 유사도를 산출하여 표시해줍니다.
  • 유사도를 받으면 퍼센트에 따라 Perfect, Great, Good, Bad로 수행 결과를 사용자에게 보여줍니다.

모투스_운동결과

📚 MotuS Tech Stacks

🫱🏻‍🫲🏻 H-FIVE Team📚 Tech Stacks
Collaboration ToolsGithubSlackNotion
🧑🏻‍💻 FrontEnd Team📚 Tech Stacks
Dev PackagesReactReduxAxios
Development Support ToolsESLintPrettierVercelVite
LicenseMotuS Frontend License
🧑🏻‍💻 BackEnd Team📚 Tech Stacks
EnvironmentInteliJPostmanGit ActionGitGradleRaspberry Pi 4B
DevelopmentSpring-BootJavaNCP(Naver Cloud Platform)MariaDB
DependenciesQueryDslSpring-Data-JPASpring SecurityJWT(Json Web Token)LombokValidationGson
LicenseMotuS Backend License
🧑🏻‍💻 AI Team📚 Tech Stacks
Frameworks ServerFastAPI , unvicron, mysql
Frameworks AIPytorch, Numpy
Frameworks Pre-processingScikit-learn, Scikit-video
EnvironmentMacbook Pro M1GTX 2070 SuperVisual Studio CodePostman
LicenseMotuS AI License

🧾 MotuS System Architecture

image

🧾 Fuction Architecture

👤 Do Exercise Fuction Architecture

image

👤🔧 Register Video Fuction Architecture

image

🧾 Dev Docs.

Pinned Loading

  1. MotuS-BackendMotuS-BackendPublic

    MotuS backed repository. This server communicates with clients and models.

    Java 3 2

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…