Skip to content

albertomors/opencv-8ball

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opencv-8ball

Overview

The goal of this project is to develop a computer vision system for analyzing video footage of “8-Ball” billiard games. This vision system aims to provide detailed, high-level information about the status of the match, including the positions and trajectories of the balls. These trajectories will be displayed in real-time through a 2D top-view minimap, superimposed on the bottom-left corner of each video frame.

Read the paper

Authors

Fresco Eleonora, Girardello Sofia, Morselli Alberto
Date: July 2024

DEMO

img gif

To look for all the output videos used as a test, check build/output

Structure

FinalProject/
├── build/                 # Build directory for compiled files
    └── output/            # Directory for output videos
├── res/	           # Directory for resources
    └── Dataset/           # Directory for datasets and sample videos
├── include/               # Header files
├── src/                   # Source code files
├── LICENSE                # License information
├── README.txt             # Project overview 
└── CMakeLists.txt         # Build configuration

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Computer vision system for analysis of billiard matches

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •