The solution proposed here involves the use of static cameras observing a dynamic road scene for the purpose of traffic monitoring and surveillance. Cameras are placed on posts above the ground to obtain optimal view of the road and the passing vehicles. A critical objective in the development of a road monitoring system based upon image analysis is the ability of the system to adapt to a changing scene, both due to changes in the environmental conditions (such as changing light levels, i.e. night-day, sunny-cloudy) and to changes in the scene’s content (such as changing camera viewing position), and to changing analysis goals (i.e. traffic flow to counting or occupancy measurement). An adaptive video-based traffic monitoring system involves two major fundamental tasks: robust vehicle detection, classification and tracking. The adaptability can only be brought about by approaches to these problems which incorporate little a priori knowledge of the analyzed scene.