1. A non-transitory computer readable storage medium comprising software instructions that, when executed by a processor, cause the processor to: compare an acquired digital image of food to at least one stored digital image to determine whether the food in the acquired digital image matches the food in the at least one stored digital image based on predetermined accuracy criteria; associate the acquired digital image of food with at least one selected from (a) a DFIA number and (b) an NDB SR number, associated with the food from the stored digital image, if the predetermined accuracy criteria is met; and associate nutritional information with the food in the acquired digital image, the nutritional information being that associated with the at least one selected from the DFIA number and the NDB SR number.