AbstractSeveral traffic studies necessitate vehicle counting during peak hours and throughout the day, as well as detailed classification and tracking, which consumes human time and effort, particularly at intersections. Manual efforts primarily collect the necessary traffic demand data live in the field or from video recordings using an extensive data manipulation process. Alternative solutions include computer-based systems that perform human tasks more efficiently and with less time and effort, and these systems vary in function and performance. This paper proposes a comprehensive computer-based system that detects, tracks, and computes related statistics in real time while making the best use of available resources, such as public road surveillance cameras. The main contribution of this work is the effectiveness of combining various computer vision algorithms to achieve high-accuracy performance during real-time streaming of road cameras. The experiments confirm the system’s performance by achieving an average success rate of 93.2%. The novel aspect of this work is that detections, point extractions, matching, tracking, and classification were implemented in a single system that ensures real-time execution and high-accuracy output and uses existing infrastructure. The system compensates for the variations in light between day and night and between cloudy and sunny weather. It also recovers hidden vehicles and changes in view for each vehicle as it moves. The proposed method efficiently and partially integrates some mechanisms into a single system.