1. A method comprising: receiving a plurality of images; forming a plurality of composite images from the plurality of images, each composite image formed by mapping pixels from multiple images onto the composite image, wherein forming the plurality of composite images comprises: comparing a successive image to a first image of multiple images in a current composite image wherein the first image is the first image added to the current composite image; adding the successive image to the current composite image when at least one contour in the successive image matches a contour in the first image; and setting the successive image as a new composite image when none of the contours of the successive image matches a contour in the first image; counting fruit in each composite image to form a fruit count for each composite image; and summing the fruit counts to form a total fruit count.