Being the nerd I am I am always curious how we can improve the world with technology. I've been wondering for a while now how hard it would be to create something like this:
A smart experience for pool with the following components:
A smart camera (a deep learning camera like amazon lens) pointed at the table (maybe even overhead from the light). In reality you probably need 2-3
A smart board (A screen showing the following)
Player Name
Who's turn it is
Game specific details - Open table, stripes/solids, number of consecutive fouls
Handicap
Score of a race or "ahead" game
Game-specific notations: which pocket belongs to which player for 1P
Track player stats and show player stats such as Fargo
Keeping track of the scores and other relevant details:
The smart camera could easily detect the following:
Balls pocketed and in which pocket
Raise when ball needs to be spotted for one pocket, bank pool etc.
In time even pickup the following:
"roll off" on tables
Balls on the break and relative break position success
The table being unlevel (sensors inside)
Time in each inning
Avg time per inning per player
Zoom in on close hits
End of player innings (probably would require some signifying event like the player tapping a sensor or sitting down)
Hours of play on the cloth
Hours of play since last leveling
Break speed
Calling out if a player is outside of the kitchen on a break or in some games
A non-cue ball foul
Probably even sharking
Table conditions
Ball conditions - cleanliness, polish date, hours of play since polish
Environmental conditions - noise, humidity, temperature
Really advanced applications:
AI coaching - Suggesting what shot to shoot or even handicapping
Has anybody tried to do this yet? I did see one video where a deep learning camera was used for 3 cushion.
A smart experience for pool with the following components:
A smart camera (a deep learning camera like amazon lens) pointed at the table (maybe even overhead from the light). In reality you probably need 2-3
A smart board (A screen showing the following)
Player Name
Who's turn it is
Game specific details - Open table, stripes/solids, number of consecutive fouls
Handicap
Score of a race or "ahead" game
Game-specific notations: which pocket belongs to which player for 1P
Track player stats and show player stats such as Fargo
Keeping track of the scores and other relevant details:
The smart camera could easily detect the following:
Balls pocketed and in which pocket
Raise when ball needs to be spotted for one pocket, bank pool etc.
In time even pickup the following:
"roll off" on tables
Balls on the break and relative break position success
The table being unlevel (sensors inside)
Time in each inning
Avg time per inning per player
Zoom in on close hits
End of player innings (probably would require some signifying event like the player tapping a sensor or sitting down)
Hours of play on the cloth
Hours of play since last leveling
Break speed
Calling out if a player is outside of the kitchen on a break or in some games
A non-cue ball foul
Probably even sharking
Table conditions
Ball conditions - cleanliness, polish date, hours of play since polish
Environmental conditions - noise, humidity, temperature
Really advanced applications:
AI coaching - Suggesting what shot to shoot or even handicapping
Has anybody tried to do this yet? I did see one video where a deep learning camera was used for 3 cushion.