Sounds possible at least for prepackaged and restaurant/fast food.
1) food appearance gets changed a lot when cooked and plated
2) a photo would not be enough to recover the volume of food in metric scale
> http://www.fastcoexist.com/3045810/world-changing-ideas/this...
It was a one off cost of circa £150, then £15 or so a month ongoing.
Apologies but can't be arsed to find the link on mobile.
> The SCiO, a handheld "pocket molecular sensor" available now on Kickstarter, gives you the data on your food.
http://www.fastcoexist.com/3030342/fund-this/this-tiny-devic...
Also found this plate with 3 scales and cameras that uses object recognition algorithms to identify food:
> This Smart Plate Tells You How Many Calories You're Eating—And Whether You're Eating Too Fast
> The ultimate in portion control: a plate that yells at you.
http://www.fastcoexist.com/3045810/world-changing-ideas/this...