Skip to content

ing970/Hand_Tracking_Game

Repository files navigation

✨ 리듬 노트 맞추기를 통한 손목 재활 프로그램

zamzam1

1️⃣ 프로젝트 정의

📍 문제 정의

  • 오늘날 컴퓨터의 장시간 사용은 반복적인 손목 사용으로 인해 많은 사용자들에게 만성적인 손목 통증을 야기하고 있습니다.
  • 이는 일상 및 업무 효율에 부정적인 영향을 미치며, 심각한 경우 장기적인 건강 문제로 발전할 수 있습니다.
  • 시장에는 이러한 문제에 효과적으로 대처할 수 있는 재활 운동 프로그램이 부족합니다.
  • 사용자의 손동작을 정밀하게 분석하고, 개인화된 재활 운동을 제공할 수 있는 혁신적인 해결책이 절실히 필요합니다.

📍 기대 효과

  • 게임화된 운동 프로그램은 사용자에게 재미와 동기를 부여하여 장기적인 운동 참여를 유도하고 지속적인 손목 통증 완화를 기대하게 합니다.
  • 이 프로그램은 손목의 근력을 증진시키고 통증을 예방하는 데 기여할 것으로 예상됩니다.

2️⃣ 기술 스택

  • Python: 전체 프로젝트의 백엔드 개발 언어
  • mediapipe : 실시간 손동작 추적과 처리
  • pygame : 인터랙티브 게임 개발 프레임워크
  • librosa : 리듬 게임 내 노트 생성을 위한 음악 분석 및 처리
  • pytorch : 딥러닝 모델을 구축하기 위한 오픈소스 머신 러닝 라이브러리입니다.

3️⃣ 시연 영상

zzc-demo

4️⃣ 프로젝트 세부사항

📍 재활 운동과 게임의 통합

  • 손을 쥐고 펴는 동작을 게임의 핵심 메커니즘으로 활용합니다. 이를 통해 사용자가 지루함 없이 재활 운동을 할 수 있게 합니다.

📍 건강 향상

  • 리듬 게임을 통한 반복적인 손 운동은 혈액 순환 촉진 및 다른 건강 이점을 가져옵니다.

📍 사용자 경험 중심

  • 게임의 디자인과 인터페이스는 사용자가 편안하고 즐겁게 게임을 즐길 수 있도록 구성되었습니다.

📍 librosa를 통한 노트 생성

  • 음악 분석을 통해 게임 내에서 사용자의 움직임과 시너지를 이루는 노트를 자동으로 생성합니다.
스크린샷 2023-11-18 오후 7 16 08

프로젝트

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published