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!