The bit about taking a picture of food you are about to consume and reading/logging nutritional data might be closer to viability once smartphones get Kinnect-like 3D sensors, making it possible to read volume data. Google's [Project Tango](https://www.google.com/atap/projecttango/) is one such initiative.
Does anyone know of any computer vision research into identifying food?