1. A method comprising: producing a plurality of recognition results for a plurality of input images, the recognition results including a first recognition result and a second recognition result from the plurality of input images; stitching the plurality of input images into a single stitched image; identifying a first bounding box associated with the first recognition result and a second bounding box associated with the second recognition result; generating a first warped bounding box associated with the first recognition result using the first bounding box and registration data associated with the plurality of input images and a second warped bounding box associated with the second recognition result using the second bounding box and the registration data associated with the plurality of input images; comparing the first recognition result and the second recognition result, using information from stitching the plurality of input images, the first warped bounding box, and the second warped bounding box, to determine whether the first recognition result and the second recognition result represent a same real-world object in the plurality of input images; in response to determining that the first recognition result and the second recognition result represent the same real-world object in the plurality of input images, merging the plurality of recognition results by combining the first recognition result with the second recognition result, to generate a merged recognition result; and outputting the merged recognition result.