Guide

AI calorie counter: how a photo of your plate becomes an estimate

An AI calorie counter estimates what's on your plate from a photo. It names each food, guesses the portion in grams, works out calories, protein, carbs and fat for that amount, and adds it all up. The result is an estimate, not a measurement, so a good app shows how confident it is and lets you edit every item before you save.

How does an AI calorie counter work?

Almost every app that counts calories from a photo follows the same five steps. Knowing them shows you where an estimate is solid and where it needs your help.

  1. The photo. You take a picture of your plate. The model only knows what the camera sees, so light, angle and framing matter more than you might think.
  2. The items. An image model splits the plate into foods it recognises: “chicken shish”, “rice pilaf”, “shepherd's salad”. A dish that's eaten as one thing, like a stuffed pepper, stays one item.
  3. The portions. For each item it estimates an amount in grams, judging size against the plate, the cutlery and what a typical serving looks like. This is the hardest step, because a photo is flat and food has depth.
  4. The nutrients. Grams become calories, protein, carbs and fat from what the model knows about that food per 100 g, much like reading a calorie chart.
  5. Your review. You check the list, fix a name, nudge the grams or remove something that isn't yours, then save. This step turns a guess into a log you can trust.

So an AI calorie counter never weighs anything. It recognises, estimates and adds up, and it asks far less of you than weighing and searching every food, which is the whole point: a log you'll actually keep. The other half of the picture is your daily target, which the calorie calculator estimates.

What does a photo calorie estimate look like?

Here is a typical kebab plate, worked out the way a photo estimate does it. The values per 100 g come from our calorie chart: chicken shish kebab 150 kcal, rice pilaf 145 kcal and shepherd's salad 55 kcal.

An illustration with our chart's numbers, not a real scan result
ItemPortionkcalProteinCarbsFatConfidence
Chicken shish kebab150 g22537.5 g1.5 g7.5 gHigh
Rice pilaf180 g2614.5 g43.2 g8.1 gMedium
Shepherd's salad200 g1102.4 g10 g7 gMedium
Total530 g59644.4 g54.7 g22.6 g

The chicken is the easy part: clear shape, clear size. The pilaf and the salad are less certain, because no camera can see how much butter went into the rice or how much olive oil is waiting at the bottom of the bowl. That's exactly where your review earns its keep, and why we wrote a whole guide on how accurate AI calorie counters are.

What makes a good photo for counting calories?

You don't need a studio. A few small habits change a lot about what the model can read from your plate:

  • Shoot before you eat. A full plate is far easier to read than a half-eaten one. If you leave some, lower the grams afterwards.
  • Get the whole plate in. The rim helps the model judge size. Then crop away the table, your phone and your friend's dessert.
  • Use soft, even light. Daylight or a bright room beats a dim restaurant corner. Avoid hard shadows across the food.
  • Angle it a little. Straight down shows the layout; a gentle angle shows height. For deep bowls of soup or stew, the angled shot tells more.
  • Leave a fork or spoon in the frame. Everyone knows roughly how big a fork is, the model included. It works like a ruler.
  • One plate per photo. Photograph what you'll actually eat, not the whole shared spread.
  • Say what the camera can't see. “Cooked in butter”, “two sugars in the tea”, “cheese inside”. A short hint fills the gaps a picture can't.

When is a barcode or typing better than a photo?

A photo is usually the quickest way to log a plate of real food. It isn't always the most precise one. Pick the method that already knows the answer:

SituationBest methodWhy
Packaged food with a barcodeBarcode scanThe label's numbers per 100 g beat any guess.
Drinks in a mug or cupType itA photo can't tell milk from water or see sugar.
Food you weighed yourselfType itYou already know the grams.
The same breakfast every dayRecents or favouritesOne tap, the same numbers every time.
A mixed plate at home or outPhotoSeveral items at once, nothing to weigh.

For packaged food, our barcode scanner guide explains how label lookups work and what happens when a product isn't found. For everything else, the beginner's guide to counting calories covers portions by hand, plate and grams.

What should an AI calorie counter app show you?

Whichever calorie counter photo app you try, a few things separate a helpful one from a frustrating one:

  • Itemised results. One number for the whole plate is hard to correct. A list of foods with grams is easy.
  • A confidence per item. It tells you where to look first: the sauce, not the chicken.
  • Editing before saving. Names, grams and whole items should all be changeable without starting over.
  • Other ways in. Barcode, search and recents for the moments when a photo isn't the right tool.
  • A clear photo policy. You should know where the picture goes, why, and when it's deleted.
  • Honest wording. “Estimate”, not “exact”. No app can weigh food through a lens.

If you're comparing options, our guide to choosing a calorie counter app goes through the rest, from barcode coverage to how an app talks to you on a day that didn't go to plan.

What happens while Doy reads your plate?

Doydum has its own camera, so your shot goes straight into a crop step: trim the frame to your plate and, if something is hidden, add a hint. The photo then goes to Google's Gemini model (or to Anthropic's Claude, if Gemini can't answer), only for the estimate you asked for, and the answer comes back in the app's language, English or Turkish.

While you wait, Doy reads the plate in pixels: phone up, flashlight on, shutter, a scan line across the dish, and the macros flying into his phone. Then he reacts to what he saw: a little flex for a protein-heavy plate, a happy savour for something warm and comforting, a zap of energy for anything doughy. The estimate is the same either way; Doy just makes the wait friendlier. The full story is in how Doy reads your plate.

What comes back is a list: each item with grams, calories, protein, carbs, fat and a confidence. You edit what needs editing and save. The photo is kept with the meal you save and deleted with it, and you can scan up to 30 plates a day. There's more about the photo scan on the Doydum homepage and in our privacy policy.

How to count calories from a photo in Doydum

  1. Open the camera Tap + and choose Photo. Doydum opens its own camera, ready for your plate.
  2. Crop to your plate Trim the frame so only your food is left. The table and the salt shaker don't need counting.
  3. Add a hint if needed Optional: type what the camera can't see, like “fried in butter” or “no sugar in the tea”.
  4. Watch Doy read it Doy snaps and scans the plate while the estimate arrives as a list of items, each with grams, calories, macros and a confidence.
  5. Check and edit items Fix a name, change the grams or remove an item, starting with the least confident ones.
  6. Save the meal Save it to the right meal. It lands in your day, and a new row is planted on Doy's farm.

Questions people ask

Is a photo calorie count ever exact?

No. A photo shows what's on the plate, not what's inside it, so the result is always an estimate. Portions, hidden oil and sauces are the usual gaps. A good app shows a confidence per item and lets you edit before saving, which gets you close enough to see real patterns over weeks.

Should I take the photo before or after eating?

Before. A full plate shows the real portion and every item on it. If you share or leave part of it, scan anyway and lower the grams afterwards. Going back for seconds? Scan the second plate too.

Does photo calorie counting work for homemade and Turkish food?

Yes. Doydum reads everyday plates, Turkish ones included, from lentil soup to lahmacun. Home cooking varies a lot, so add a hint about the oil or butter you used and check the grams. A dish you make often can be saved as your own food.

What happens to my food photo in Doydum?

It's sent to Google's Gemini model (or to Anthropic's Claude, if Gemini can't answer) only for the estimate you asked for. If you save the meal, the photo is kept with it and deleted when you delete the meal. Deleting your account from Settings erases your photos first. Doydum has no ads and no tracking SDK.

How many photos can I scan a day?

Up to 30 photo scans a day, which covers every meal and snack with room to spare. Typing a food, picking from recents or copying a meal from your gallery doesn't use a photo estimate at all.

Sources

  1. U.S. Department of Agriculture. FoodData Central.
  2. TÜRKOMP, Ulusal Gıda Kompozisyon Veri Tabanı (T.C. Tarım ve Orman Bakanlığı).
  3. Open Food Facts.