Vehicle counting is the process of detecting and logging the number of vehicles that enter a defined zone or cross a defined line. Vehicle counting can also include classification algorithms to distinguish and categorize different types of vehicles (trucks, buses, bicycles, and cars). Moreover, it can be easily integrated with already existing or newly installed CCTV cameras.