1. A method for template based recognition of food product information comprises: capturing an image of food product packaging; extracting an attribute from the image; finding, in a template database, a template matching the attribute; and extracting, by referencing the matching template, food product information from the image.