프로젝트 소개
혼자 운동할 때 놓치기 쉬운 자세를 카메라로 확인하고 즉시 교정할 수 있는 홈 트레이닝 서비스입니다.
GlowFit은 영상을 보고 동작을 따라 하지만 자신의 자세가 정확한지 판단하기 어려운 사용자를 위해 만들어졌습니다. 카메라에서 관절 위치를 인식하고 운동별 기준 동작과 비교해 현재 동작에서 조정해야 할 부분을 실시간으로 안내합니다.
문제와 접근
- 자세를 스스로 확인하기 어려움 — 주요 관절의 위치와 움직임을 화면 위에 표시합니다.
- 늦게 받는 피드백 — 동작 중 바로 이해할 수 있는 짧은 교정 문구를 제공합니다.
- 운동 변화의 기록 부족 — 횟수와 자세 판정 결과를 운동별로 누적합니다.
주요 기능
- 실시간 자세 인식 — 카메라 영상에서 관절 지점을 추적하고 운동 동작을 구분합니다.
- 동작별 교정 안내 — 기준 범위에서 벗어난 자세를 감지해 조정 방향을 알려줍니다.
- 운동 기록 — 완료 횟수와 자세 정확도 변화를 날짜별로 확인합니다.
이용 흐름
- 운동 종목과 목표 횟수를 선택합니다.
- 화면 안내에 맞춰 카메라 위치와 전신을 조정합니다.
- 실시간 피드백을 확인하며 동작을 수행합니다.
- 운동이 끝나면 횟수와 자세 기록을 확인합니다.
기술 구성
| 영역 | 기술 | 역할 |
|---|---|---|
| 앱 | React Native | 운동 선택과 실시간 피드백 화면 구성 |
| 비전 | TensorFlow | 관절 지점 인식과 자세 판정 |
| 서버 | FastAPI | 운동 기록과 분석 결과 API 제공 |