1. A method of detecting and tracking objects of interest comprising: obtaining, by a computing device, a first set of multiple frames of images from an image capture device; obtaining, by the computing device, a first set of object detections of moving and non-moving objects of interest in the first set of multiple frames; accumulating, by the computing device, the first set of object detections into a first batch of object detections; creating, by the computing device, a first set of object tracks based on the first batch of object detections; obtaining, by a computing device, a second set of multiple frames of images from the image capture device; obtaining, by the computing device, a second set of object detections of moving and non-moving objects of interest in the second set of multiple frames; accumulating, by the computing device, the second set of object detections into a second batch of object detections; creating, by the computing device, a second set of object tracks based on the second batch of object detections; and associating, by the computing device, the first and second sets of object tracks.