Skip to content

tsoonjin/volleyup

Repository files navigation

Beach Volleyball Match Analysis

A python application that analyzes beach volleyball matches to extract important information for tactical planning

Requirements

  • stitch to form panorama of volleyball court with player actions and ball
  • top-down view of the players' position and ball position on full volleyball court
  • plot position and movement of player from top view
  • plot position and movement of ball from top view
  • concatenate all 7 videos with the following layout:

Getting Started

  1. Installing OpenCV3 on Ubuntu 16.04
  2. Download and extract data.zip folder into volleyup/volleyup folder to start playing with different algorithms available

Strategy

1. Image mosaicing for video

2. Getting bird-eye view of the video

Prior knowledge

  1. PCA, SVD
  1. Gaussian Mixture Model
  1. Mean-shift algorithm
  1. Fast Fourier Transform
  1. Correlation vs Convolution
  1. Optical Flow
  1. Image morphing
  1. Edge Detection
  1. Features

Courses

Credits

  1. philipz for the Dockerfile with OpenCV 3

About

Beach Volleyball Match Analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages