i dont know much about what it is you guys put into this project but i cant help but notice that the pool table itself has no digital print that is to say woulnt it work better if the camera saw say the four corners of the table and rendered the lines relative to that? agian i dont know shit but perhaps. also scale seems to be an issue as far as the balls are concerned maybe the ability to measure the balls in the calibration stage might help too at any rate great job guys keep up the good work!
Would love to have something like this for practice purposes. So if you and a friend were playing a game, you gave him advice on the shot, and he said, "no I will do it my way" and then misses the shot: you could have the projector recall the positions of the balls so that you could set the balls back up perfectly.
this could be very useful for a training aid, as stanwoody said. the concept is very elaborate, even though the hardware isn't exactly as up-to-date. but it can show faults in players' aiming, cueing, and also help players with shot selection and where the cue ball will go. my one problem is that it'll be difficult to accurately predict the pathways of the cue ball with certain spins. but it's a great project, and keep up the good work!
def a great start... the programing and know how is way far out of my reach but watching you progress is fun... you seem to have the basis down just some fine tuning and it'll be good... would be nice to see some practical uses such as using the assistance to help perform a difficult shot or something along those lines however this was still good 4 stars
Great, I would love to work with this. Especially if it would show what is happening when I get down on a shot, when I am doing my practice strokes. It would have been nice if you could have gotten someone who can actually make a ball. How about reshooting it with a good shooter. This has commercial potential written all over it as a training aid.
I can't believe how many idiots are trashing your project. They don't seem to understand that this was an undergrad project, not something heading for the production line. I'm curious, what did each of you do for senior design?
This is interesting, however it has absolutely no application in a real game. Yes, it gives you simple trajectories and collision points, but if you cannot make an accurate shot (as shown in the video), you will still miss.
I don't think the system accounts for top/bottom spin and the use of English, fundamental techniques in any cue game.
The bottom line is, if you can make an accurate shot, the chances are you already know where to aim, where the cue ball will go and so on.
Seems the hardest part of this project was calibrating the webcam with the projector. The programming itself is a simple physics engine, detection of a pink pattern, and drawing lines.
PLUS you didn't make a single shot ... this isn't a live demonstration - do some video editing!
It´s a pity you´re so horrible pool players, with a good player the video were much more interesting because seems better the response of the balls, you´re not able of shotting where the computer are calculating!
this is awsome, i think you get get a bit of interest, get a local pool team on board, get them to give u a bit of money for a new webcam and a way of mounting the projector above. then get them to play around. It would be cool to see some pro's working on it under more pro conditions, but an awsome start indeed!
Good job guys. Amazing. And for everyone else who is down on what they did, all I have to say is I would like to see you come up with something as smart as that.
It's good but needs more animation. Some suggestions would be a circle the source ball and lighting up the destination. This would work well for party pool games.
The assumption of the ball radius is slightly off because that calculations are made at the incoming resolution of the image. The value we choose was the closed integer value we could find, The red circles that show collisions show the assumed radius.
This comment has received too many negative votesshow
HolyShitt!!!...i can sink that with my eyes Closed!!!...you cant do That by even Cheating!!!...no wonder they call me PhLOOK SkyWalker!!!....haHa... :)~
This comment has received too many negative votesshow
great development, but its kinda waste of time. LOLZ You know ~ its good though you know ~ smart kids you know ~ LOLZ just wasted some times you know ~
very impressive! this is a brilliant program, id like to see another video of this except use the bridge just so you can be 100% accurate to see how well it predicts the path, props guys!
I was inspired when I saw this, hears an idea that you could sell to high end pool halls, instead of tracking the shot, just track the balls as they move and project physics based animations around the balls, like sparks when the balls hit and flames trialling off the balls along with other eye candy, if it only showed up after the ball was hit it wouldn't distract the shot, and watching the balls explode and spark off each other would make spectators stay in the pool hall longer
An awesome project guys, I can't imagine what you could have done with a little better equipment. I was wondering how many balls the program can track at once? (I was wondering if it could predict when you would get one in on the break)
In theory, we could keep track of as many balls as we like until we a.) run out of heap space b.) can no longer see the distinction between the balls. We opted to ignore breaks because the low resolution of the camera makes it impossible to really know where one ball starts, and the other ends.
what about english usage and cue deflection? :)
pepamethodman 1 week ago
i dont know much about what it is you guys put into this project but i cant help but notice that the pool table itself has no digital print that is to say woulnt it work better if the camera saw say the four corners of the table and rendered the lines relative to that? agian i dont know shit but perhaps. also scale seems to be an issue as far as the balls are concerned maybe the ability to measure the balls in the calibration stage might help too at any rate great job guys keep up the good work!
RedlvRum 6 months ago
hfdcytdtd
avengedsevenfold5100 8 months ago
nice start boys. keep workin at it
keiferandhimself 1 year ago
I can see that project turning into a pool table feature in all the bars where these nerds usually get their ass kicked!
hungmightylow 1 year ago
Does not work your system guys...balls dont follow lines...(sorry for my english)
KHbeatmaker 1 year ago
this is agreat idea, like playing online.......but........it doesnt seem to make you guys better players.isnt that the point to cheat? learning?
rundilphurd 1 year ago
Would love to have something like this for practice purposes. So if you and a friend were playing a game, you gave him advice on the shot, and he said, "no I will do it my way" and then misses the shot: you could have the projector recall the positions of the balls so that you could set the balls back up perfectly.
capoman1 2 years ago
The best use for this program might be for learning bank and kick shots, caroms, and safety play.
bushputz 2 years ago
this could be very useful for a training aid, as stanwoody said. the concept is very elaborate, even though the hardware isn't exactly as up-to-date. but it can show faults in players' aiming, cueing, and also help players with shot selection and where the cue ball will go. my one problem is that it'll be difficult to accurately predict the pathways of the cue ball with certain spins. but it's a great project, and keep up the good work!
omgitshideous 2 years ago
Nice Project!!! But you need to upgrade it more to be accurate and responsive for every cue stick actions.
Ramp10er 2 years ago
You ...suck at aiming, and the pool sucks too!
But, thumbs up, very nice project !
Keep it up and upgrade it.
ClaudioArrau 2 years ago
this should help
line your entire cue, from tip to butt, center with the laser line of target at the center of the cue ball
and make sure your cue travels in that point as well
also try putting in some throw affect calculations along with felt
humidity
and cue ball deflection caused by the cue
if you have something that can measure that i'll definitly be interested
mackhaio5 2 years ago
wow
this is sorta a waste idea
people can't see straight anymore or what?
all you have to do is poke that stick straight.this guy tried lasers for that... epic fail
mackhaio5 2 years ago
def a great start... the programing and know how is way far out of my reach but watching you progress is fun... you seem to have the basis down just some fine tuning and it'll be good... would be nice to see some practical uses such as using the assistance to help perform a difficult shot or something along those lines however this was still good 4 stars
snowcarver 2 years ago
Great, I would love to work with this. Especially if it would show what is happening when I get down on a shot, when I am doing my practice strokes. It would have been nice if you could have gotten someone who can actually make a ball. How about reshooting it with a good shooter. This has commercial potential written all over it as a training aid.
Stanwoody 2 years ago
I can't believe how many idiots are trashing your project. They don't seem to understand that this was an undergrad project, not something heading for the production line. I'm curious, what did each of you do for senior design?
grahamfletchergt 2 years ago
hi rez camera
and need some way to save a trajectory too so it's not always goin crazy switching around.
sickmellon 2 years ago
wow could this be any lamer
MentalMilk 2 years ago
Nice, you guys might be on to something big. It must also show your skills in programing or whatever you do lol..good luck to you.
tisnyne777 2 years ago
nem assim vocês conseguem! auhuehuhuehaea..
Prefiro o Rui Chapéu.
chicorecoluhi 2 years ago
very very nice one. have you seen the spider laser aid ?
sas1ni69 2 years ago
This has been flagged as spam show
Take this Avice:
1. put your finger on your nose
2. hold your breath for 5 seconds
3. say the name of your love
4. that person will ask you out on the next Friday
5. you will have the best day tomorrow
6. if you don't copy and paste to 2 other videos you will have bad luck and die in 2 day
Spaddie12 2 years ago
This is interesting, however it has absolutely no application in a real game. Yes, it gives you simple trajectories and collision points, but if you cannot make an accurate shot (as shown in the video), you will still miss.
I don't think the system accounts for top/bottom spin and the use of English, fundamental techniques in any cue game.
The bottom line is, if you can make an accurate shot, the chances are you already know where to aim, where the cue ball will go and so on.
Cool but useless.
hhk213 2 years ago
your comment is irrelevant
vicarious709 2 years ago
lame
R1caar 2 years ago
Seems the hardest part of this project was calibrating the webcam with the projector. The programming itself is a simple physics engine, detection of a pink pattern, and drawing lines.
PLUS you didn't make a single shot ... this isn't a live demonstration - do some video editing!
Yeminime 2 years ago
nice work, very impressive stuff guys. just need to brush up on your pool skills.
myboomstick 2 years ago
i thimk those boys are on to something big.
the kind of product has customers, many, rich customers. pool halls, tournament halls, proffesional players at their homes.
this has ALOT of potential!
zipnab 2 years ago
what major are you guys?
im EE at Tech..
kafbab 2 years ago
I sent you a message. If you can respond I would appreciate it.
marinersfanfromny 2 years ago
That was very amazing! Wow what a program! I shoot 5 times a week on tourneys. That would be fantastic equalizer to have. Great job!
billiard9 3 years ago
Interesting stuff. Now watch the world's best players compete in tournament 9-Ball
BClub 3 years ago
It´s a pity you´re so horrible pool players, with a good player the video were much more interesting because seems better the response of the balls, you´re not able of shotting where the computer are calculating!
ncarbonell 3 years ago
this is awsome, i think you get get a bit of interest, get a local pool team on board, get them to give u a bit of money for a new webcam and a way of mounting the projector above. then get them to play around. It would be cool to see some pro's working on it under more pro conditions, but an awsome start indeed!
kirgy9 3 years ago
Great! Did you ever think of doing this for 3-Cushion-Billard? This would be nice to suggest possible solutions or a position...
billphili 3 years ago
That would be awesome then I could play 3 cushions too! LOL That is so hard to play!!
billiard9 3 years ago
well, u guys should have called some good pool player to at least "make it more accurate", u guys didnt make 1 shot!!
alemdr77 3 years ago
tha point is not to make tha shots to the pockets just to show how accurate the programme is
georgepapam 3 years ago 2
Good job guys. Amazing. And for everyone else who is down on what they did, all I have to say is I would like to see you come up with something as smart as that.
LtFRO 3 years ago
This comment has received too many negative votes show
..i dont understand it..even u use that program..you wont still win over me in billiard.the way you cue the ball..
lupinPL 3 years ago
It's good but needs more animation. Some suggestions would be a circle the source ball and lighting up the destination. This would work well for party pool games.
subsynchronous 3 years ago
This comment has received too many negative votes show
Fucking geeks
KLE5oo 3 years ago
Use OpenCV for the "cam sees jumping balls" problem....and try putting the webcam straight on the top of the pool table...
Try also using a higher res cam...
You can also add some genetic algo for the computer to learn how the balls react to the table...
109278123 3 years ago 4
this is awesome
good job
DDRfreak457 3 years ago
does this system include the dimensions of the balls? that might correct some of the trajectory issues...
leaveittome20042003 3 years ago
The assumption of the ball radius is slightly off because that calculations are made at the incoming resolution of the image. The value we choose was the closed integer value we could find, The red circles that show collisions show the assumed radius.
jneedhamspkt 3 years ago
so the higher the resolution of the web cam the more accurate you could make it? too bad i'm going into nursing, this stuff is so fascinating!
leaveittome20042003 3 years ago
This comment has received too many negative votes show
HolyShitt!!!...i can sink that with my eyes Closed!!!...you cant do That by even Cheating!!!...no wonder they call me PhLOOK SkyWalker!!!....haHa... :)~
raulsinDEC 3 years ago
This comment has received too many negative votes show
great development, but its kinda waste of time. LOLZ You know ~ its good though you know ~ smart kids you know ~ LOLZ just wasted some times you know ~
wutsoevanevamind 3 years ago
Awesome work guys
lovricvu 3 years ago
nice invention but "terribad" pool skills
xicodabomba 3 years ago 7
@xicodabomba yes cant even cheet to make a shot........cool though.
doesnt help become better player.
rundilphurd 1 year ago
Yes I can see this in future bars. Drunk people will need it!
Bugstomper2 3 years ago
very impressive! this is a brilliant program, id like to see another video of this except use the bridge just so you can be 100% accurate to see how well it predicts the path, props guys!
XxHeadShotHunterxX 3 years ago
it doesnt works well because of human... human hits not in center as computer counted ^^
igloro 3 years ago
it tells u where to hit but based on wut? it doesnt say wut the force is and the lines predetermined are set on wut variable?
zxcvbnmmasdfghjkl 3 years ago
^
^
^
FreakinLisaGosh 3 years ago
Very impressive
I was inspired when I saw this, hears an idea that you could sell to high end pool halls, instead of tracking the shot, just track the balls as they move and project physics based animations around the balls, like sparks when the balls hit and flames trialling off the balls along with other eye candy, if it only showed up after the ball was hit it wouldn't distract the shot, and watching the balls explode and spark off each other would make spectators stay in the pool hall longer
taoistflyer 3 years ago
u dont know how to hit the ball...
Melo15xSTAT1 3 years ago 2
You guys are damn smart. Props.
AdrenalineFiend 3 years ago
^
^
^
DiannesLife 3 years ago
Very nice proof of concept!
sirmontag 3 years ago
Awesome. Seriously.
Great job, I hope you get some ridiculous attention for it.
Br0 3 years ago
very impressive, but no balls were sinked in the video, oddly!
krablar3 3 years ago 3
An awesome project guys, I can't imagine what you could have done with a little better equipment. I was wondering how many balls the program can track at once? (I was wondering if it could predict when you would get one in on the break)
dpiddy022 3 years ago
In theory, we could keep track of as many balls as we like until we a.) run out of heap space b.) can no longer see the distinction between the balls. We opted to ignore breaks because the low resolution of the camera makes it impossible to really know where one ball starts, and the other ends.
jneedhamspkt 3 years ago
Thanks for the quick response! I hope your professor is as impressed (or was) as I am.
I'm an ME and had to take some ECE classes and I respect anyone that can get through all of that!
dpiddy022 3 years ago
Why isn't the camera positioned directly above the table? Dont you have a lot of distortion because of the angles?
passingFable 3 years ago
Placing the camera in the corner was the only way to fit the entire table in the shot. That's where a wide angle lens would have been nice.
jneedhamspkt 3 years ago
cheap dSLR with cheap wideangle kit lens. Some of the newer ones have support for live view through a PC.
Same reason why the projector is on the floor?
PhoenixGSU 3 years ago
not bad
der8lub 3 years ago
great job guys (-bk)
dajoker711 3 years ago
nice shot thackston
shadowyn2000 3 years ago