All Projects → sealneaward → Nba Movement Data

sealneaward / Nba Movement Data

Licence: mit
SportVU movement tracking data.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Nba Movement Data

Pytracking
Email open and click tracking library
Stars: ✭ 127 (-17.53%)
Mutual labels:  tracking
Deep Learning For Tracking And Detection
Collection of papers, datasets, code and other resources for object tracking and detection using deep learning
Stars: ✭ 1,920 (+1146.75%)
Mutual labels:  tracking
Vue Analytics
Google Analytics plugin for Vue
Stars: ✭ 1,780 (+1055.84%)
Mutual labels:  tracking
Nba Prediction
Predict scores of NBA games using regularized matrix completion
Stars: ✭ 128 (-16.88%)
Mutual labels:  nba
Xastir
This is the Xastir APRS client repository.
Stars: ✭ 135 (-12.34%)
Mutual labels:  tracking
Takt
Track your tasks and time
Stars: ✭ 142 (-7.79%)
Mutual labels:  tracking
Pytracking
Visual tracking library based on PyTorch.
Stars: ✭ 1,843 (+1096.75%)
Mutual labels:  tracking
Flutter app
🔥🔥🔥本项目包括各种基本控件使用(Text、TextField、Icon、Image、Listview、Gridview、Picker、Stepper、Dialog、Slider、Row、Appbar、Sizebox、BottomSheet、Chip、Dismissible、FlutterLogo、Check、Switch、TabBar、BottomNavigationBar、Sliver等)、豆瓣电影、tubitv、每日一文、和天气、百姓生活、随机诗词、联系人、句子迷、好奇心日报、有道精品课、高德定位、音乐播放器🎵、追书神器等板块
Stars: ✭ 2,140 (+1289.61%)
Mutual labels:  nba
Usiigaci
Usiigaci: stain-free cell tracking in phase contrast microscopy enabled by supervised machine learning
Stars: ✭ 139 (-9.74%)
Mutual labels:  tracking
Dice
Digital Image Correlation Engine (DICe): a stereo DIC application that runs on a desktop or high performance computing platform (massively parallel)
Stars: ✭ 144 (-6.49%)
Mutual labels:  tracking
Daybydaycrm
DaybydayCRM an open-source CRM, to help you keep track of your daily workflow.
Stars: ✭ 1,856 (+1105.19%)
Mutual labels:  tracking
Object Tracking Js
Track an object as it moves in a video with no training
Stars: ✭ 134 (-12.99%)
Mutual labels:  tracking
Deepplaybyplay
Labelling NBA action using deep learning 🏀
Stars: ✭ 143 (-7.14%)
Mutual labels:  nba
Towards Realtime Mot
Joint Detection and Embedding for fast multi-object tracking
Stars: ✭ 1,948 (+1164.94%)
Mutual labels:  tracking
Jeelizfacefilter
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
Stars: ✭ 2,042 (+1225.97%)
Mutual labels:  tracking
Hyperlandmark
Deep Learning Based Free Mobile Real-Time Face Landmark Detector. Contact:[email protected]
Stars: ✭ 1,528 (+892.21%)
Mutual labels:  tracking
Find face landmarks
C++ \ Matlab library for finding face landmarks and bounding boxes in video\image sequences.
Stars: ✭ 141 (-8.44%)
Mutual labels:  tracking
Aglocationdispatcher
Location manage framework working in different modes
Stars: ✭ 151 (-1.95%)
Mutual labels:  tracking
Monocular Visual Odometry
A simple monocular visual odometry (part of vSLAM) by ORB keypoints with initialization, tracking, local map and bundle adjustment. (WARNING: Hi, I'm sorry that this project is just tuned for course demo, not for real world applications !!!)
Stars: ✭ 147 (-4.55%)
Mutual labels:  tracking
Sql tracker
Rails SQL Query Tracker
Stars: ✭ 144 (-6.49%)
Mutual labels:  tracking

nba-movement-data

Ever since the nba stopped public access of their movement data, I though it would be good to have a copy of @neilmj data repo incase he deletes his data repo.

Credit: @neilmj

Data Setup

1.To unzip the 7z file run this command

cd data
sudo ./setup.sh

Additional Data Conversions

  1. Additional scripts are provided. To complete these steps, add your project directory to the constant.py file in the movement package.
import os
# change this data_dir for personal path
if os.environ['HOME'] == '/home/neil':
    data_dir = '/home/neil/projects/nba-movement-data'
else:
    raise Exception("Unspecified data_dir, unknown environment")
  1. Install the user package. You may need to run this in sudo.
python setup.py build
python setup.py install
  1. Convert the JSON files.
python movement/json_to_csv.py
  1. Convert the full-court to half-court. An explanation of moving the SportVU movement can be found here.
python movement/convert_movement.py
  1. The fixed shot times, along with the shot locations in half court space are in data/shots/fixed_shots.csv. They are formed from executing the script.
python fix_shot_times.py

In the fixing logic, the shot time is defined as the highest acceleration point before the ball reaches it's peak, within a defined window. The logic can be seen below. plot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].