Video surveillance play an important role in many ITS. In this paper, we present a fast and reliable algorithm for detecting traffic flow count. The core of the algorithm relies on Gaussian mixture background model combined fast cross-correlation region-based techniques in moving object matching. By working with adaptive Gaussian mixture model, obtained the moving vehicle as foreground. Then, fast local correlation, referred to as single matching phase, is achieved by using recursive computation schemes, which enabled us to minimize the amount of calculations required at every new pixel. We have tested our match algorithm in a large set of experiments with video clips and achieved good matching results.