1. A method for tracking object images in video files, comprising the steps of: receiving a video file, wherein the video file comprises a plurality of frames; extracting an image of an object from a particular frame in the video file; extracting a subsequent image of an object from a subsequent frame in the video file; calculating a similarity value between the extracted object image from the particular frame and the subsequent extracted object image from the subsequent frame; if the calculated similarity value exceeds a predetermined similarity threshold, collecting the extracted object images from the video file into an object group; extracting a plurality of object features from the extracted object images collected in the object group; generating an object model based on the plurality of extracted object features, where the object model is associated with an object identifier; and updating the object model with additional object features extracted from one or more additional object images collected in the object group but extracted from an additional video file.