Vehicle detection, counting and classification in various conditions | Synapse