누구나 사용이 가능한 비대면 재활 운동 오픈소스 플랫폼을 개발하였습니다.
관리자가 한 재활 운동에 대해 가이드 영상을 등록하면 사용자가 해당 영상을 보고 운동을 진행합니다.
AI가 가이드 영상과 클라이언트 영상의 유사도를 측정하여
올바른 자세로 높은 정확도를 얻을 수 있도록 수강을 독려합니다.
BE | BE | FE | FE | AI |
---|---|---|---|---|
이동헌 | 박주영 | 오소현 | 김경재 | 박인성 |
@Dong Heon Lee | @JuYoung Park | @osohyun0224 | @PortalCube | @InSung Bahk |
- 강의 수강 : 자신이 원하는 재활 운동 강의를 선택 후 수강하며 운동을 진행.
- AI 유사도 판정 : 동작에 대해 올바른 자세로 운동을 진행했는지 가이드영상를 바탕으로 동작 유사도를 판정.
- 높은 유사도 유도: 높은 유사도를 받을 때까지 사용자의 반복적인 수강을 도와 효과적인 재활 치료를 도움.
- 😀 높은 정확도로 판정됨
- 😥 낮은 정확도로 판정됨
- 관리자(admin)은 사용자들이 수강할 재활 운동 프로그램을 직접 생성할 수 있음.
- 가이드 영상과 프로그램 제목, 설명, 태그를 설정해 프로그램을 등록함.
Github
Slack
Notion
React
Redux
Axios
ESLint
Prettier
Vercel
Vite
InteliJ
Postman
Git Action
Git
Gradle
Raspberry Pi 4B
Spring-Boot
Java
NCP(Naver Cloud Platform)
MariaDB
QueryDsl
Spring-Data-JPA
Spring Security
JWT(Json Web Token)
Lombok
Validation
Gson
Python
- Server:
FastAPI
,unvicron
,mysql
- AI :
Pytorch
,Numpy
- Pre-processing:
Scikit-learn
,Scikit-video
Macbook Pro M1
GTX 2070 Super
Visual Studio Code
Postman