1. A method of automatically monitoring traffic in an area, the method comprising: automatically receiving, at processing electronics, vehicle data from a sensor in response to the sensor currently detecting a vehicle in an area, the vehicle data regarding the currently detected vehicle and including one or more characteristics of the currently detected vehicle; classifying, by the processing electronics, the vehicle data and historical sensor data, the historical sensor data indicative of a plurality of heterogeneous vehicles previously detected in the area, the historical sensor data classified into at least two groups based on one or more characteristics of the previously detected vehicles, each group including at least two heterogeneous vehicles; generating, by the processing electronics, at least one model for each of the at least two groups, the at least one model for each group representing typical characteristics of the plurality of heterogeneous vehicles previously detected in the area, the at least one model based on the one or more characteristics of the plurality of heterogeneous vehicles previously detected in the area; selecting, by the processing electronics, a model from the at least two models based in part on the classification of the vehicle data; comparing, by the processing electronics, the one or more characteristics of the currently detected vehicle to the selected model; determining, by the processing electronics, the one or more characteristics of the currently detected vehicle to be anomalous based on a comparison of the one or more characteristics of the currently detected vehicle to the selected model; and providing, by the processing electronics, display data to a display system that causes the display system to display an indication of the currently detected vehicle having one or more anomalous characteristics.