Vietnam License Recoginition
- Tech Stack: OpenCV, KNN, Deep-CV
- Github URL: Project Link
Key Features of the Project:
License Plate Recognition: This project aims to recognize Vietnamese license plates, including both single-row and double-row plates.
Image Processing using OpenCV: Utilizing the OpenCV library for image processing, including conversion to grayscale, contrast enhancement, noise reduction, edge detection, contour drawing, etc.
Applying KNN Algorithm: Employing the K-Nearest Neighbors (KNN) algorithm to classify characters in license plates based on their distances to the nearest points in the training dataset.
License Plate Reconstruction: Extracting characters from the license plate and recognizing them using KNN, followed by reconstructing the complete license plate.
Contrast Enhancement: Utilizing morphological operations to enhance the contrast between the license plate and the background, aiding in accurate character segmentation.
Binary Image Processing: Utilizing binary image methods to separate license plate information from the background.
Image Rotation for Correct Alignment: Applying image rotation to align the license plate correctly before processing and recognition.