How to count calories from a food photo
Photo calorie counting saves the thing that makes most people quit logging — time. No searching for every ingredient, no weighing. But it is an estimate, not a kitchen scale. Here is what AI sees well, where it misses, and how to get closer to reality.
How it works
The model recognizes individual foods in the shot, estimates their weight from their size relative to the plate and other objects, and applies typical nutrition values. You get a list like “grilled chicken breast — 150 g — 240 kcal, rice — 180 g — 230 kcal, cucumber — 80 g — 12 kcal” plus total protein, fat and carbs.
Where AI gets it wrong
- Oil and butter. A tablespoon of olive oil is about 120 kcal and is invisible in a photo. Fried food, dressed salads and baked goods are usually higher than the estimate.
- Sauces and fillings. Mayo in a wrap, cheese under a patty, sugar in your coffee — anything hidden is a guess.
- Portion size. 1 cup of pasta and 1½ cups look alike in a deep bowl.
- Look-alikes. Full-fat and non-fat Greek yogurt, regular and diet soda, sweetened and unsweetened oat milk look identical.
Expect an individual meal to be off by tens of percent. The good news: over a week, errors partly cancel out — and the main value of a food log is seeing where your calories come from.
How to snap food for better estimates
- Shoot from above or at a slight angle, with the whole plate in frame.
- Use good light without harsh shadows.
- Spread components out rather than piling them up, so both the foods and their volume are visible.
- Take the photo before you start eating.
- For packaged food, scan the barcode instead — the numbers come from the product data rather than a visual estimate.
How to do it in Temfy Nutri
- Tap + at the bottom of the screen and choose a meal — breakfast, lunch, dinner or snack.
- Tap the camera icon and, in Camera mode, take a photo of your meal (or pick one from your library).
- The AI shows what is in the shot: each food with its weight and calories, plus total calories and macros at the top.
- Untick anything you did not eat, tap a food to adjust the grams, or add an ingredient the AI missed — cooking oil, for example.
- Tap Add to lunch (or whichever meal) and confirm on the next screen — the entry appears in your diary and the rest of your day is recalculated.
Photo recognition in Temfy Nutri is free. The photo is sent to a server only for AI analysis and is not used for advertising; the rest of your diary stays on your phone.
When a photo is not enough
If accuracy matters — say you are dialing in your target and your weight has stalled — weigh the calorie-dense foods for a couple of weeks: oils, nuts, cheese, rice and pasta (weighed dry). It trains your eye fast; see how to estimate portion sizes.
Count calories from a photo
Temfy Nutri works out your calorie and macro targets for your goal and recognizes meals from a photo: calories, protein, fat, carbs and ingredients in a couple of seconds.