Skip to content
MyFoodMate AI
Photo recognition

How to take a good photo

Updated October 2, 2026

The angle and the light decide whether the model can see the separate parts of a dish and estimate their weight. Four simple rules improve accuracy the most.

Step 1. Shoot from above

Hold your phone roughly at a right angle to the plate. From above you can see how much space each component takes up, and that is exactly how the model estimates grams. A side shot hides half the portion and makes the estimate rougher.

TipIf the dish is in a deep bowl, shoot it at a slight angle so the depth is visible, and give the weight in words.

Step 2. Use ordinary light

Daylight from a window or an ordinary lamp works well. A flash overexposes the surface and washes out the texture: rice stops looking different from bulgur, and sour cream from mayonnaise.

Do not shoot in the dark with a torchColours are distorted the most, and recognition gets even familiar dishes wrong.

Step 3. Fit the whole portion in the frame

If part of the plate is cropped out, the model counts only what it can see. It is worth including bread, sauce in a separate dish and your drink too, or adding them separately.

Several dishes in one shot are fine: they are analysed as one meal, each dish with its own ingredients. More in Several dishes in one photo.

Step 4. Check the ingredients

After the analysis, look through the list of ingredients. If the model is unsure, it says so: the result shows its confidence as high, medium or low. One correction of the grams or one clarification in words usually fixes the most. How to correct weights is covered in Editing portion weights.

TipYou can clarify by voice: "double portion", "no oil", "it was 200 grams".

If you often eat the same thing, correct the grams once: after that you can add the dish from "My dishes" or from favorites with the right portion already in place. See Repeat meals.

Common problems

ProblemWhat to do
The dish was not recognisedRetake from above in normal light or describe it in words
The grams are far too lowFix the weight with the counter or the "Dish weight" field
The sauce was not countedAdd it as an ingredient or clarify in text
A different dish was recognisedRename the entry and correct the ingredients