In this project a new approach of automatic vehicle number plate recognition in National Highways and this approach enables the vehicle to automatically pass the NH roads by using object detection, 3D environment construction, virtual line generation, path planning. The system is to monitor the vehicles that are entering and going out of the NH roads. All vehicles have their own unique license plate number, so the abstraction of plate number plays a major role in this system. The vehicle number plate is taken by the tool like machine learning based camera which is placed at the road junctions. The captured image will be processed by the automatic number plate recognition using OCR (optical character recognition) algorithm, here we using Gaussians filters for remove the blueness of the image using a Gaussian kernel suppresses only high-frequency spatial information. Then the entry and exit vehicle number should be recorded. A database is created with the vehicle number. This method is an efficient way of recognizing the vehicle number plate and strengthen the security system. In case of centralized receiver all the entrance records are kept in storage and it will check the presence of theft vehicle entering into the NH roads, it will be noticed and capture the vehicle image and vehicle information’s will be send to authorized person using IMAP (Internet Message Access Protocol). The OCR technique is used to identify the number. This system has many advantages like theft detection, less man power, user friendly, vehicle logging and less processing time.