https://github.com/nicolamaritan/billiard-shot-analyzer
Analysis system for biliard shots.
https://github.com/nicolamaritan/billiard-shot-analyzer
computer-vision opencv
Last synced: 5 months ago
JSON representation
Analysis system for biliard shots.
- Host: GitHub
- URL: https://github.com/nicolamaritan/billiard-shot-analyzer
- Owner: nicolamaritan
- Created: 2024-05-29T16:30:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-07T13:18:37.000Z (almost 2 years ago)
- Last Synced: 2025-09-14T17:50:00.723Z (10 months ago)
- Topics: computer-vision, opencv
- Language: C++
- Homepage:
- Size: 17 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Biliard Shot Analyzer
Analysis system for biliard shots.
## Features
Given an input video, the system can return:
- The video with a superimposed minimap on the bottom left corner.
- The video with tracked bounding boxes of the billiard balls.
- Segmentation mask of a video frame.
## Build
The source code is built using CMake.
## Run
The system is composed of three executables. To run each executable on the provided dataset run the following commands from the source code root:
- ```$ ./ build / generate videos ./ dataset /``` To generate the videos with superimposed minimap.
- ```$ ./ build / generate masks and detections ./ dataset /``` To generate segmentation masks and detections.
- ```$ ./ build / generate performance ./ dataset /``` To generate the mIoU and mAP performances.