This document describes a proposed smart traffic monitoring system that uses image processing and vehicle detection to optimize traffic light timing based on real-time vehicle counts. Video is captured from traffic cameras and processed using OpenCV algorithms to detect and count vehicles on each road. These counts are sent to an onboard traffic management unit (Node MCU) which calculates and adjusts the green light times for each road proportionately based on vehicle density, aiming to reduce traffic congestion and waiting times. Future improvements could include detecting traffic violations and accidents.