Through the use of real-time vision object recognition objects, logos, artwork, products, locations and other features that can be recognized in the real-time video stream can be matched to affinity program information regarding the object and/or the user.