Bu proje de görüntü işleme ve makine öğrenimi yöntemlerini kullanarak bir plaka takıma sisteminin nasıl çalıştığına detaylıca baktık. Plakanın konumunu tespit eden algoritma yazarak konumu tespit ettik. Plakalardan veri seti oluşturarak kendi bir OCR yapımızı rassal orman (random forest) modeli eğiterek geliştirdik. Bu proje ile Plaka Tanıma Sisteminin aslında nasıl plakayı tanıyıp karakter tespiti yaptığını anlayabilirsiniz. :)
In this project, we looked in detail at how a plate tooling system works using image processing and machine learning methods. We determined the location by writing an algorithm that detects the location of the plate. We developed our own OCR structure by creating a data set from the plates, by training a random forest model. With this project, you can understand how the License Plate Recognition System actually recognizes the license plate and detects the character. :)
tesnorflow 2.5.0 opencv 4.5.4 numpy 1.19.5 pandas 1.3.5 matplotlib 3.5.0 scikit-learn 1.0.1
pip install tensorflow
pip install opencv-python
pip install numpy
pip install pandas
pip install matplotlib
pip install scikit-learn
bu projede sizler görüntü işleme işleminin temeline gireceksiniz ve resimlerde plakaların bulunması için görseli hangi aşamalardan geçirdiğimizi detaylı bir şekilde anlamış ve kavramış olacaksınız.
In this project, you will get into the basics of image processing and you will have a detailed understanding and understanding of the stages we go through to find the plates in the pictures.
OCR (optik karakter tespiti) işleminin ne olduğunu ve resimlerden karakterlerin nasıl seçilip sınıflandırıldığını görebileceksiniz.
You will be able to see what the OCR (optical character detection) process is and how the characters are selected and classified from the images.
Python Nesne tabanlı programlama için geliştirme yapmış olacaksınız.
You will have developed for Python Object-oriented programming.
Opencv, skitic-learn, numpy ve matplotlib modullerini kullanmakta tecrube kazanacaksınız.
You will gain experience using opencv, skitic-learn, numpy and matplotlib modules.