Method
Counting Fruit and Flowers From Photos
What actually works when you want a defensible count from survey photos — and where the pitfalls are.
Updated August 9, 2026 · 5 min read
Counting fruit by eye across a whole orchard is slow, and it drifts — two people count the same tree differently, and the same person counts differently on a tired afternoon. Counting from photos fixes the consistency problem and lets a model do the tedious part. But it comes with its own traps, and knowing them is the difference between a number you can defend and one you can't.
The two hard problems
- Occlusion: fruit hides behind leaves and behind other fruit. Any count from a single angle is a floor, not a total.
- Double-counting: photograph the same laden tree three times and naive counting triples its fruit. This is the single biggest source of a wildly wrong orchard total.
Why AI vision helps
A vision model counts every photo the same way, without fatigue, and can be told exactly what to count — for durian, distinct mature or maturing fruit, and the cream-coloured flower clusters that grow directly off trunks and branches. It also returns a confidence signal per photo, so you can flag the frames worth a human second look instead of re-checking everything.
Deduplicate per tree
The fix for double-counting is to count per tree, not per photo. Group the photos by tree (a GPS survey does this for you), then keep each tree's best single-photo count rather than summing its photos. In a real durian survey this took a raw tally of 158 fruit down to a deduplicated 113 — the raw number was inflated by roughly 40% purely from re-photographing the same trees.
Raw counts over-report. The honest orchard total is per-tree-deduplicated, and it's often 30–40% below the sum of every photo.
How far to trust it
Treat a photo count as a consistent index, not a perfect census. Because of occlusion the true number on the tree is higher, but the count is comparable across trees and across seasons — which is what you actually want for planning harvest, spotting laggards, and negotiating with buyers. The goal is a repeatable baseline, not a claim of perfection.
Keep a human in the loop where it matters
Use the confidence scores. Let the model count the whole orchard, then spot-check the low-confidence and high-value trees by hand. That combination — machine coverage, human judgment on the edges — gets you the throughput of automation without blindly trusting a single frame.
Turn your orchard into a digital twin
CanopyTwin does the survey-to-map pipeline for you — QR tree tags, a live satellite map, and AI fruit counts from your photos. Start free, no card required.