amao03 / lap-counter

0 stars 0 forks source link

Lap Counter

Overview

This project aims to create a lap counter to count the laps of a swimmer in the pool. This is a personal project with Dante Cannarozzi who is a recreational swimmer and WashU alum.

Project Requirements

A minimum viable project will be able to accurately count how many laps someone swims in the pool from a video. We would also like to investigate some of these additional features depending on time:

  1. Tracking multiple swimmers at once
  2. Timing splits
  3. Detecting which stroke the swimmer is performing
  4. Tracking the swimmer live, as opposed to from a video
  5. Supporting multiple cameras to improve tracking quality

Technology required

We plan to use the python package openCV to do object tracking, Github to manage the codebase, Google Drive to collect videos and notes, and cameras to record videos.

Testing

We will ask others to record swimming videos and we will verify that the lap counter works correctly.

Timeline

Semester plan

Listed in GitHub issues

How it will be shared

We will share it over Github and hopefully have a shareable interface.