yo-WASSUP/Good-GYM

AI-powered fitness assistant for real-time pose estimation, exercise counting, and workout feedback.

해결하는 문제

Good-GYM은 AI 기반 피트니스 어시스턴트로, 운동 반복 횟수를 자동으로 추적합니다. 스쿼트, 푸시업, 싯업 등 운동 중에 수동으로 카운트할 필요가 없으며, 시각적 스켈레톤 오버레이를 통해 실시간으로 폼을 피드백합니다.

작동 원리

시스템은 일반 웹캠으로 영상을 캡처하고 RTMPose 모델을 사용해 고정밀 실시간 포즈 감지를 수행합니다. COCO 포맷 기반 17개의 주요 신체 포인트를 추적하여 관절 각도를 계산합니다. 이 각도를 JSON 데이터베이스에 정의된 임계값과 비교함으로써 반복이 완료됐는지 판단합니다. 프라이버시와 효율성을 위해 CPU에서 로컬로 실행되도록 설계되었으며, 개발자를 위해 선택적으로 GPU 가속도 지원합니다.

대상 사용자

수동 카운팅 없이 운동 진행 상황을 추적하고 싶은 피트니스 애호가와, 피트니스 앱을 위한 맞춤형 포즈 감지 프레임워크를 원하는 개발자를 위한 제품입니다.

주요 특징

  • 실시간 카운팅: 다양한 운동의 반복 횟수를 자동으로 추적합니다.
  • 맞춤형 운동: 사용자는 코드를 작성하지 않고 JSON 설정 파일을 편집하여 새로운 운동 유형을 추가할 수 있습니다.
  • 프라이버시 중심: 모든 작업이 사용자의 로컬 머신에서 수행됩니다.
  • 크로스 플랫폼: Windows 포터블 실행 파일, Python 소스 프로젝트, iOS 애플리케이션 형태로 제공됩니다.