This document presents a real-time vehicle detection and classification system for urban road traffic management. The system utilizes a background subtraction approach with a mixture of Gaussians algorithm to detect vehicles, incorporates a shadow removal algorithm to enhance detection accuracy, and classifies vehicles into three categories (cars, bikes, and trucks) based on their dimensions. The outcomes can be used to estimate traffic density and optimize traffic light timing at intersections.