Accurate Vehicle Detection Using Multi-Camera Data Fusion and Machine Learning