1. A computing system configured to select an image for object recognition, the system comprising: at least one processor; memory including instructions which, when executed by the at least one processor, cause the system to perform a set of actions comprising: receiving a plurality of sequential images in a camera video feed, the plurality of sequential images comprising a first image and preceding images, the preceding images occurring in the sequential images prior to the first image; determining a respective value for a focus metric for each image of the plurality of sequential images, wherein the focus metric measures a respective focus level of each image; determining a first focus metric value for the first image; calculating a historical focus metric value based on a plurality of respective focus metric values for the preceding images; determining a respective value for a motion metric for each image of the plurality of sequential images, wherein the motion metric measures a respective motion level of each image; determining a first motion metric value for the first image; calculating a historical motion metric value based on a plurality of respective motion metric values for the preceding images; computing a suitability metric value by processing the first focus metric value, the historical focus metric value, the first motion metric value, and the historical motion metric value using a classifier model, wherein the suitability metric value indicates a suitability for performing optical character recognition on the first image; and selecting the first image for optical character recognition based at least in part on the suitability metric value.