1. A system for object recognition improvement, the system comprising: one or more processors and a non-transitory computer-readable medium having executable instructions encoded thereon such that when the instructions are executed, the one or more processors perform operations of: receiving object detection results and classification results for a sequence of image frames as input, wherein each object detection result is represented by a detection box and each classification result is represented by an object label corresponding to the object detection result; forming a pseudo-tracklet by linking object detection results representing the same object in consecutive image frames; determining whether there is at least one of an inconsistent object label and a missing object detection result in the pseudo-tracklet; and improving the object detection results and the classification results by correcting the at least one inconsistent object label and missing object detection result.