1 |
1
학습자의 골프 스윙을 촬영한 동영상으로부터 학습자의 골프 스윙에 따른 골프 클럽의 위치를 추적하는 단계;추적한 골프 클럽의 위치가 상기 학습자의 골프 스윙에 따라 기 설정된 위치로 이동한 시점에 해당하는 프레임의 시간 정보를 추출하는 단계: 및추출한 시간 정보에 따라 3D 참조 모델의 골프 스윙이 상기 학습자의 골프 스윙과 동기화되도록 상기 3D 참조 모델의 재생 속도를 제어하는 단계를 포함하고,상기 추적하는 단계는,상기 동영상에서 상기 학습자가 어드레스 자세를 취하고 있는 프레임을 검색하여 상기 골프 스윙의 첫 번째 프레임으로 설정하는 단계;상기 첫 번째 프레임에서 상기 학습자의 머리의 위치 및 상기 학습자의 손의 위치를 검출하는 단계;상기 학습자의 손의 위치를 중심으로 상기 첫 번째 프레임에서 상기 학습자의 손이 쥐고 있는 상기 골프 클럽의 위치를 검출하는 단계; 및상기 동영상에서 상기 첫 번째 프레임 이후의 프레임들 각각에 포함된 상기 골프 클럽의 위치를 검출하는 단계를 포함하는 3D 참조 모델과 학습자 간의 골프 스윙 동기화 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 프레임들 각각에 포함된 상기 골프 클럽의 위치를 검출하는 단계는,상기 프레임들 각각의 이전 프레임이 검출한 손의 위치를 중심으로 탐색 범위를 설정하는 단계;탐색 범위에서 상기 학습자의 손의 색상과 동일한 색상을 가장 많이 포함한 블록을 상기 프레임들 각각에 포함된 상기 학습자의 손의 위치로 결정하는 단계; 및상기 프레임들 각각에 포함된 상기 학습자의 손의 위치를 중심으로 상기 프레임들 각각에서 상기 학습자의 손이 쥐고 있는 상기 골프 클럽의 위치 및 방향을 검출하는 단계를 포함하는 3D 참조 모델과 학습자 간의 골프 스윙 동기화 방법
|
4 |
4
학습자의 골프 스윙을 촬영한 동영상으로부터 학습자의 골프 스윙에 따른 골프 클럽의 위치를 추적하는 단계;추적한 골프 클럽의 위치가 상기 학습자의 골프 스윙에 따라 기 설정된 위치로 이동한 시점에 해당하는 프레임의 시간 정보를 추출하는 단계: 및추출한 시간 정보에 따라 3D 참조 모델의 골프 스윙이 상기 학습자의 골프 스윙과 동기화되도록 상기 3D 참조 모델의 재생 속도를 제어하는 단계를 포함하고,상기 제어하는 단계는,상기 시간 정보에 따라 3D 참조 모델의 구간 별 재생 시간을 결정하는 단계;상기 구간별 재생 시간과, 상기 3D 참조 모델의 구간들 각각에 포함된 프레임 수를 이용하여 상기 구간들 각각에 포함된 프레임들이 재생될 시간 간격을 결정하는 단계; 및상기 시간 간격에 따라 3D 참조 모델의 프레임들 각각이 재생되도록 3D 참조 모델의 재생 속도를 제어하는 단계를 포함하는 3D 참조 모델과 학습자 간의 골프 스윙 동기화 방법
|
5 |
5
학습자의 골프 스윙을 촬영한 동영상으로부터 학습자의 골프 스윙에 따른 골프 클럽의 위치를 추적하는 골프 클럽 위치 추적부추적한 골프 클럽의 위치가 상기 학습자의 골프 스윙에 따라 기 설정된 위치로 이동한 시점에 해당하는 프레임의 시간 정보를 추출하는 시간 정보 추출부: 및추출한 시간 정보에 따라 3D 참조 모델의 골프 스윙이 상기 학습자의 골프 스윙과 동기화되도록 상기 3D 참조 모델의 재생 속도를 제어하는 재생 속도 제어부를 포함하고,상기 골프 클럽 위치 추적부는,상기 동영상에서 상기 학습자가 어드레스 자세를 취하고 있는 프레임을 검색하여 상기 골프 스윙의 첫 번째 프레임으로 설정하고, 상기 첫 번째 프레임에서 상기 학습자의 머리의 위치 및 상기 학습자의 손의 위치를 검출하며, 상기 학습자의 손의 위치를 중심으로 상기 첫 번째 프레임에서 상기 학습자의 손이 쥐고 있는 상기 골프 클럽의 위치를 검출하고, 상기 동영상에서 상기 첫 번째 프레임 이후의 프레임들 각각에 포함된 상기 골프 클럽의 위치를 검출하는 3D 참조 모델과 학습자 간의 골프 스윙 동기화 장치
|