9-10 Ball Smart Phone App

the chicken

AzB Silver Member
Silver Member
What would it take to have a smart phone App that allows the user to take a picture of the table layout right after the break, then indicate the top five order in which balls are pocketed?

Ball pocketing order could be weighted such that only one, two or three rail banks are allowed, draw stroke length could be limited, as would maximum cut angle, etc.

If the App was really "smart," is could include safeties and kick shots - ooh la la!

An App like this could also be coded to include pro player preferences; that is, you would be able to choose how your favorite pro would "run the rack."

Shoot safe!

John
 
What would it take to have a smart phone App that allows the user to take a picture of the table layout right after the break, then indicate the top five order in which balls are pocketed?

Ball pocketing order could be weighted such that only one, two or three rail banks are allowed, draw stroke length could be limited, as would maximum cut angle, etc.

If the App was really "smart," is could include safeties and kick shots - ooh la la!

An App like this could also be coded to include pro player preferences; that is, you would be able to choose how your favorite pro would "run the rack."

Shoot safe!

John

cool idea.!!

suggests it come with text to speech feature with ball by ball instructions.
 
What would it take to have a smart phone App that allows the user to take a picture of the table layout right after the break, then indicate the top five order in which balls are pocketed?

Ball pocketing order could be weighted such that only one, two or three rail banks are allowed, draw stroke length could be limited, as would maximum cut angle, etc.

If the App was really "smart," is could include safeties and kick shots - ooh la la!

An App like this could also be coded to include pro player preferences; that is, you would be able to choose how your favorite pro would "run the rack."

Shoot safe!

John

Such an app would not know what the shooter themselves is capable of shot wise.
 
Yeah, you'd control that by setting your "preferences."

Also, there'd be patterns and suggestions from pro players. So, you'd have an SVB App, a Daz App, and, if you're really not doing well and don't mind getting on your opponents nerves, there'd even be a Pearl App.
For the ladies, there'd by a Little Devil Girl App, an Allison App, etc.
I'm telling you, it would be fun for everyone!
Shoot safe!
John
 
Thought about the idea years ago, the problem I soon found was that camera images were just too rough to tell the intricate layouts of a rack of pool game. In order to capture an accurate enough readout, you maybe have to use multiple cameras, fixed and calibrated setup around the table.
 
JayKidd - Point taken. However, smart phone cameras have gotten better. As an alternative to the limitations you mentioned, how 'bout taking table layout shots from all four sides of the table? Then, your "smart" phone would integrate and, Viola! Perfection? I figure with today's technology, the solution rendered by your average smart phone wouldn't take any longer to calculate than does the time needed by some pro players on today's circuit.
Shoot safe!
John
 
What would it take to have a smart phone App that

allows the user to take a picture of the table layout right after the break, then

indicate the top five order in which balls are pocketed?

Ball pocketing order could be weighted such that only one, two or three rail banks

are allowed, draw stroke length could be limited, as would maximum cut angle, etc.

If the App was really "smart," is could include safeties and kick shots - ooh la

la!

An App like this could also be coded to include pro player preferences; that is,

you would be able to choose how your favorite pro would "run the rack."

Shoot safe!

John

Wow that is asking for a lot
There are 2 main things.
Inputs- The images /photos. image recognition is tricky expensive and too

troublesome. Every image pixel or definition taken by diff cameras are different.

Then you need image recogntion software to identify those balls and link to a

central database.
It would be easier have a input screen that has layout of pool table with

gridlines. User touch screen to move the balls to locations on the table. You can

select type of table size, pocket size etc.

Outputs-Then next thing is the outputs i.e. the answers to the inputs above. This

will basically be a database with tonnes of combinations and answers. You have to

add the answers in the database. So eg. Each time inputs (ball positions ) are

entered by user, a search is done in the database and the corresponding answer

will appear on screen. Like eg. if you input cue ball and 2 ball on table, the

answer screen will show line indication direction of shot with some comments etc

Don't even talk about being ambitious and getting answers from tops pros etc LOL
Programmer can code certain straightforward answers or bang shots etc
Probably they can modify and use template of top pool game for standard answers

like straight shot or bang shots etc

In short this is a complex app and not straightforward. Lots of planning,

researching for answers to the inputs cos really you must have answer for every

possble combination of positions inputted by user
If you get USA developer it will cost you tens of thousands dollars at least to

develop such an app. If you get overseas developer like India or eastern Europe

than you can get it done for much less but will be thousands of dollars
If you just want to use for your personal use, it may not be worthwhile doing

unless you are loaded with money. if you want to commercialise and monetise such

an app I doubt whether there is mass demand for such an app.
If it is for your personal use, it may be cheaper to wear a camera on your head

and shoot photos of table and relay that to your advisor who will tell you via

your headphone the shots to make or wear Google Glass

:D
 
Wow that is asking for a lot
There are 2 main things.
Inputs- The images /photos. image recognition is tricky expensive and too

troublesome. Every image pixel or definition taken by diff cameras are different.

Then you need image recogntion software to identify those balls and link to a

central database.
It would be easier have a input screen that has layout of pool table with

gridlines. User touch screen to move the balls to locations on the table. You can

select type of table size, pocket size etc.

Outputs-Then next thing is the outputs i.e. the answers to the inputs above. This

will basically be a database with tonnes of combinations and answers. You have to

add the answers in the database. So eg. Each time inputs (ball positions ) are

entered by user, a search is done in the database and the corresponding answer

will appear on screen. Like eg. if you input cue ball and 2 ball on table, the

answer screen will show line indication direction of shot with some comments etc

Don't even talk about being ambitious and getting answers from tops pros etc LOL
Programmer can code certain straightforward answers or bang shots etc
Probably they can modify and use template of top pool game for standard answers

like straight shot or bang shots etc

In short this is a complex app and not straightforward. Lots of planning,

researching for answers to the inputs cos really you must have answer for every

possble combination of positions inputted by user
If you get USA developer it will cost you tens of thousands dollars at least to

develop such an app. If you get overseas developer like India or eastern Europe

than you can get it done for much less but will be thousands of dollars
If you just want to use for your personal use, it may not be worthwhile doing

unless you are loaded with money. if you want to commercialise and monetise such

an app I doubt whether there is mass demand for such an app.
If it is for your personal use, it may be cheaper to wear a camera on your head

and shoot photos of table and relay that to your advisor who will tell you via

your headphone the shots to make or wear Google Glass

:D

This, and then add a few more complex layers into that backend database. You're better off just closing this thread, because developing this would take a ton of money and man-hours...hands down.
 
This, and then add a few more complex layers into that backend database. You're better off just closing this thread, because developing this would take a ton of money and man-hours...hands down.

Then, can I assume that the "table conditions" function (cloth speed, cushions, temp and humidity) is a no-go?
 
There is an app like that for iOS, TableSight. Calibrate to the table, take a picture, maps the best runout.


Sent from my iPhone using Tapatalk
 
Back
Top