The document describes an automatic license plate recognition system (LPRS) that consists of three main modules: license plate detection, character segmentation, and optical character recognition (OCR). The license plate detection module uses preprocessing, morphological operations, and horizontal/vertical segmentation to identify license plate regions. Character segmentation converts images to grayscale, performs binarization, and further segments images horizontally and vertically. The OCR module is trained on character templates then uses template matching to recognize characters by comparing pixel values between segmented characters and stored templates. The system has applications in traffic monitoring, electronic toll collection, surveillance, and safety systems.