1. A method for tracking objects, the method comprising: detecting a number of objects in an image to form a number of detected objects; searching for a number of previously identified objects in the image using a number of signatures for the number of previously identified objects; updating a number of tracks for the objects using the number of detected objects and a number of reidentified objects, wherein the number of reidentified objects is from searching for the number of previously identified objects; responsive to an object associated with a track of the number of tracks being at least one of a detected and reidentified in the image, the track not being a mature track, and the object associated with the track being at least one of detected and reidentified in consecutive images including the image more than a first selected threshold number of times, reclassifying the track as a mature track; responsive to an object not associated with a track of the number of tracks being at least one of a detected and reidentified in the image, and the track not being a mature track, removing the track; and responsive to an object not associated with a track of the number of tracks being at least one of a detected and reidentified in the image, the track being a mature track, and the object associated with the track not being at least one of detected and reidentified in consecutive images including the image more than a second selected threshold number of times, removing the track.