Skip to content

openpose와 영상 합성을 활용한 운동 웹사이트

Notifications You must be signed in to change notification settings

ysoup26/MyCoachMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MyCoachMe

openpose와 영상 합성을 활용한 운동 웹사이트

웹사이트 소개

영상 합성을 통해 전문가처럼 운동하는 본인의 모습을 보며 운동하고, 운동 결과 분석 및 운동 추천을 해주는 웹사이트이다.

영상 합성으로는 Everybody Dance Now 논문과 코드를 참고하였음

해당 github에서는 로컬로만 실행할 수 있고, 모델 훈련 및 합성은 제외되었음

메인화면

실행 방법

  1. 해당 링크에서 openpose를 다운받아 MyCoachMe>MyCoachMe 경로에 압축 해제한다. (용량상의 문제로 분리함. 컴파일과 모델 설치가 완료된 openpose파일)
  • 다운에 문제가 생긴다면, openpose 공식 github에서 openpose를 다운받고, 가이드라인대로 모델을 설치한다.
  1. conda 가상환경 설치 및 실행
  2. 가상환경에 django 설치
    pip install django
    
  3. 웹 실행
    #manage.py파일이 위치한 곳으로 이동하여
    python manage.py runserver
    

웹 상세 설명

  1. 로그인 및 회원가입 메인화면 메인화면. 로그인 및 회원가입을 할 수 있음 회원가입 회원가입을 위한 정보를 입력 받음 회원가입_영상촬영 회원가입 중, '영상 촬영' 버튼을 누르면 영상 합성을 위한 영상 촬영을 할 수 있음
  2. 운동 선택 운동선택 9개의 운동 영상중 원하는 운동을 선택할 수 있음
  3. 운동 화면 운동 운동 화면. 좌측엔 유저의 캠이 우측엔 합성된 유저의 영상이 출력됨
  4. 운동 결과 보고서 운동결과보고서_부위그래프 5개의 운동 부위에 대해 부족한 정도를 그래프로 표시함 운동결과보고서_주의&추천 운동 중에 가장 부족했을 때의 사진과 부위를 표시하고, 다음 운동을 추천함

데모 영상

YouTube

About

openpose와 영상 합성을 활용한 운동 웹사이트

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published