pappavis / PythonKentekenplaatHerkenning

Numberplate recognition using Python, OpenCV

Home Page:http://easylab4kids.nl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Herken een auto kenteken met Python, OpenCV

Stappenplan & benodigheden

Je benodig een Raspberry Pi, maar ook Windows is goed. De instructies gelden voor Raspberry Pi en MacOS, voor de beeld moet je een desktopomgeving opstarten.

Stap 1: Maak een python virtual environment

Login op jouw Pi als gebruiker pi. Deze instructies werken ook op Windows & Mac.

Stap 1. Installeren diverse bibliotheken

(venv) pi@raspberrypi: $ sudo apt install -y libjpeg-dev zlib1g-dev libfreetype6-dev liblcms1-dev libopenjp2-7 libtiff5 python3-pip

Stap 2. OpenCV voorbereiden

pi@raspberrypi: $ sudo apt install -y python-is-python3 python3-pip python3-opencv 
pi@raspberrypi: $ python3 -m pip install virtualenv
pi@raspberrypi: $ mkdir ~/venv/
pi@raspberrypi: $ python3 -m virtualenv ~/venv/venv
pi@raspberrypi: $ source ~/venv/venv/bin/activate

Stap 3. Installeer python bibliotheken

(venv) pi@raspberrypi:$ pip install --upgrade pytesseract numpy imutils opencv-python pillow pytesseract scikit-image

Stap 4: Clone deze repo

Voor je deze code uitvoer moet je dit ook clone!

(venv) pi@raspberrypi:$ git clone https://github.com/pappavis/PythonKentekenplaatHerkenning

Stap 5: Python kentekenplaat herkenning

Probeer een output

(venv) pi@raspberrypi:$ cd PythonKentekenplaatHerkenning
(venv) pi@raspberrypi:$ python ./kentekenherkenning1.py
De herkende kenteken is: IHR 26 BR 9044

Experimenteel

Opmerkingen

  • In het map "assets" staat veel testdata. De enige goede is minicooper1.jpg, de overige herkent hij nauwelijks/niet.

CREDITS

Zie origineel hier

About

Numberplate recognition using Python, OpenCV

http://easylab4kids.nl


Languages

Language:Python 100.0%