See the top rated post in this thread. Click here

Page 1 of 2 12 LastLast
Results 1 to 13 of 20

Thread: Video about counting cards using machine learning

  1. #1


    Did you find this post helpful? Yes | No

    Video about counting cards using machine learning

    I made a card-counting program called RAIN MAN 2.0: it can count through an actual deck cards as they are dealt in front of a camera. It uses image processing, machine learning, and Python to identify and count the cards as they come out of the deck. Thought you guys might be interested in the video I made about it!


  2. #2


    Did you find this post helpful? Yes | No
    Amazing, Good Job.

  3. #3


    Did you find this post helpful? Yes | No
    Quote Originally Posted by BankerCA View Post
    Amazing, Good Job.
    Thanks! Unfortunately, it was only AFTER I made this video that I learned it's a felony to use "cheating devices" in Nevada and many other states. (NRS 465.075: https://www.leg.state.nv.us/nrs/nrs-...l#NRS465Sec075) Still planning to keep working on it though!

  4. #4


    2 out of 2 members found this post helpful. Did you find this post helpful? Yes | No
    Don't give the casinos any ideas. They would probably pay big money to count down a player in real time. They already have the camera staring at the table. Now if you want to join the dark side sell it to the casino.

  5. #5


    Did you find this post helpful? Yes | No
    Quote Originally Posted by Midwest Player View Post
    Don't give the casinos any ideas. They would probably pay big money to count down a player in real time. They already have the camera staring at the table. Now if you want to join the dark side sell it to the casino.
    This is such a bizarre statement!

  6. #6


    Did you find this post helpful? Yes | No
    Saw your original post on Reddit, good job! Glad to see some programming introduced here, but I'm biased as I'm a software engineer in real life, and have done robotics and CV for the past 12 years, so this was fun to watch.

    Some things to consider:

    The Raspberry Pi Compute Module is pretty small and can give the RPI the horsepower needed for Real-Time video processing. The Nvidia Jetson Nano might also be a feasible option.

    You also mentioned that the "spycams" aren't of high enough quality to accurately determine the values of cards. While it certainly presents a challenge, I disagree with your assessment that a spycam can't do it. It would take a little bit of trickery, but I think it would be doable.


    Finally, thanks for not calling it an AI here, as we both know it isn't

    Good luck in your future endeavors, but don't plan to take it to a casino!

  7. #7
    Senior Member Mickey's Avatar
    Join Date
    Mar 2013
    Location
    Vegas
    Posts
    145


    Did you find this post helpful? Yes | No
    Quote Originally Posted by Midwest Player View Post
    Don't give the casinos any ideas. They would probably pay big money to count down a player in real time. They already have the camera staring at the table. Now if you want to join the dark side sell it to the casino.

    ...aren't they already doing this (LIVE time monitoring of the count using software)?

  8. #8


    Did you find this post helpful? Yes | No
    Quote Originally Posted by Midwest Player View Post
    Don't give the casinos any ideas. They would probably pay big money to count down a player in real time. They already have the camera staring at the table. Now if you want to join the dark side sell it to the casino.
    This video (https://www.youtube.com/watch?v=RgjPcP4HN58) shows the professionally-developed technology for card identification that was available back in 2009. I'm sure the tech has advanced considerably since then and that the big casinos are already using it!

    Quote Originally Posted by nighterfighter View Post
    Saw your original post on Reddit, good job! Glad to see some programming introduced here, but I'm biased as I'm a software engineer in real life, and have done robotics and CV for the past 12 years, so this was fun to watch.

    Some things to consider:

    The Raspberry Pi Compute Module is pretty small and can give the RPI the horsepower needed for Real-Time video processing. The Nvidia Jetson Nano might also be a feasible option.

    You also mentioned that the "spycams" aren't of high enough quality to accurately determine the values of cards. While it certainly presents a challenge, I disagree with your assessment that a spycam can't do it. It would take a little bit of trickery, but I think it would be doable.


    Finally, thanks for not calling it an AI here, as we both know it isn't

    Good luck in your future endeavors, but don't plan to take it to a casino!
    Thanks for your input! It would be fun to make it work on a spycam, but I mainly don't have enough knowledge or time to invest in figuring it out right now. However, if I did get it to work, could you imagine how many suckers would want to pay big bucks for it? "Amazing card-counting hidden camera will ensure you never lose money at Blackjack again!! Buy now for only $2500!" *fine print* Using this product in a casino will get you arrested and charged with a felony. */fine print*

    Haha yeah, I feel like "AI", "Machine Learning", "Deep Learning", and those sorts of terms are poorly defined (and even more poorly understood) enough that they can be used loosely without getting in too much trouble. I do think it will be in the "AI" category once I actually get it playing through hands of blackjack, making hit-or-stand decisions, and counting cards. Do you think that merits it being called an "AI"? I'm genuinely interested in your opinion on that!

  9. #9
    Random number herder Norm's Avatar
    Join Date
    Dec 2011
    Location
    The mote in God's eye
    Posts
    12,461
    Blog Entries
    59


    Did you find this post helpful? Yes | No
    AI is AI. Don't see how that term fits here at all.
    "I don't think outside the box; I think of what I can do with the box." - Henri Matisse

  10. #10


    Did you find this post helpful? Yes | No
    z
    z


    Software in use by surveillance currently requires a human to key in the cards as they are dealt from the shoe
    z
    z

  11. #11


    Did you find this post helpful? Yes | No
    z
    z

    Cute video. Nothing of real interest here.
    He splits Face cards and pays himself a BJ premium when an Ace falls.
    It can only work with a single deck! Hmmm.
    Why doesn't he simply use precise E.O.R. instead of Hi-Lo ?
    Perfect Bet-Sizing and playing of the hands would make this interesting.
    z
    z

  12. #12


    Did you find this post helpful? Yes | No
    I think it’s pretty neat. Can see poker or online casino applications...... have a few of your rain man running all day without you there.....

  13. #13


    Did you find this post helpful? Yes | No
    Quote Originally Posted by nighterfighter View Post
    but don't plan to take it to a casino!
    Quote Originally Posted by Midwest Player View Post
    Now if you want to join the dark side sell it to the casino.
    Quote Originally Posted by refinery View Post
    This is such a bizarre statement!
    Well, it is money talks here. Juda sold Jesus for 30 silvers and many APs turned to counter catchers for casinos

Page 1 of 2 12 LastLast

Similar Threads

  1. Machine learning predicts World Cup winner
    By ferenc11 in forum General Blackjack Forum
    Replies: 3
    Last Post: 06-28-2018, 05:48 AM
  2. Video Poker/Machine Plays
    By houyi in forum General Blackjack Forum
    Replies: 71
    Last Post: 03-17-2015, 01:15 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

About Blackjack: The Forum

BJTF is an advantage player site based on the principles of comity. That is, civil and considerate behavior for the mutual benefit of all involved. The goal of advantage play is the legal extraction of funds from gaming establishments by gaining a mathematic advantage and developing the skills required to use that advantage. To maximize our success, it is important to understand that we are all on the same side. Personal conflicts simply get in the way of our goals.