This paper discusses a vehicle classification system using convolutional neural networks (CNN) for traffic surveillance, achieving high accuracy in identifying bikes, cars, and trucks from a dataset of approximately 11,000 images. The CNN eliminates the need for manual feature selection and provides confidence values for classifications, with the highest accuracy for bike classification at 99%. The study highlights the advantages of CNN over traditional classification methods, particularly in terms of processing time and adaptability to various environmental conditions.