1. Method for tracking a target object utilizing a binocular camera system, comprising: capturing first and second images, the first image captured from a first camera device and the second image captured from a second camera device; applying a plurality of image patches to each of the first and second images; determining a plurality of detection costs each associated with respective ones of the image patches applied to the first and second images; determining a plurality of selected matching costs each corresponding to respective ones of matching pairs of image patches between the first and second images; determining at least one cost flow path from a source vertex of the first image to a sink vertex of the second image based on the detection costs and the matching costs; and tracking the target object based on the at least one cost flow path.