A program to play the Set card game

"Set" is a pattern-matching card game. In this project we describe a Mathematica program to play Set over a USB video camera. This requires some interesting image processing, including developing a shape classifier using a probabilistic machine learning algorithm called multinomial logistic regression.