I know a Swiss startup that's working on something similar!
I'd be curious to see how it distinguishes mashed potato with and without a metric buttload of butter though. On pure reflectance alone?
And if you make scrambled eggs like a French chef (use the eggs as a delivery vehicle for butter), the calorie range might also vary by something like 400%.