Pool Billiard

Object Detection

Pool Billiard Computer Vision Project


488 images
Explore Dataset

Here are a few use cases for this project:

  1. Billiard Training App: The model can power a mobile or web-based application that helps beginners learn billiards' rules and strategies. It identifies balls, automatically explains which ball they should target next, and suggests the best angles for shots.

  2. Automated Scoring in Pool Games: The model can be implemented into a billiard table's overhead camera system to track the game's progression. It would dynamically identify the balls and note when they are pocketed, keeping an accurate score and providing real-time updates.

  3. Pool Billiard Game Analysis: The model can be used for post-match analysis of pool billiards games by tagging each ball and their interactions during play. It would be helpful for professional players and coaches to strategize and improve their game techniques.

  4. Mixed Reality Pool Billiards: In a mixed reality game environment, where players use physical cues to hit virtual balls on a real table, this computer vision model could accurately distinguish and process ObjectBall-TargetBall classes, enhancing the gaming experience.

  5. Dispute Resolution in Pool: The model could be applied in complex pool games where a referee might need assistance in making tough decisions. The AI could determine the order of balls hit, whether the cue ball contacted the correct object ball first, or if a foul was committed, thus providing unbiased decision-making support.

Cite this Project

If you use this dataset in a research paper, please cite it using the following BibTeX:

@misc{ pool-billiard_dataset,
    title = { Pool Billiard Dataset },
    type = { Open Source Dataset },
    author = { },
    howpublished = { \url{ } },
    url = { },
    journal = { Roboflow Universe },
    publisher = { Roboflow },
    year = { 2022 },
    month = { sep },
    note = { visited on 2023-12-06 },

Find utilities and guides to help you start using the Pool Billiard project in your project.

Last Updated

a year ago

Project Type

Object Detection




Break, Cue_Ball, Eight, Five, Four, Nine, Object_Ball, One, Seven, Six, Three, Two

Views: 16

Views in previous 30 days: 14

Downloads: 1

Downloads in previous 30 days: 1


CC BY 4.0