Herken een auto kenteken met Python, OpenCV
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.
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
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
(venv) pi@raspberrypi:$ pip install --upgrade pytesseract numpy imutils opencv-python pillow pytesseract scikit-image
Voor je deze code uitvoer moet je dit ook clone!
(venv) pi@raspberrypi:$ git clone https://github.com/pappavis/PythonKentekenplaatHerkenning
Probeer een output
(venv) pi@raspberrypi:$ cd PythonKentekenplaatHerkenning
(venv) pi@raspberrypi:$ python ./kentekenherkenning1.py
De herkende kenteken is: IHR 26 BR 9044
- kentekenherkenningANPR.py heeft commandline interface.
- meterTemplateMatch01.py probeert middels template een kenteken en/of elektrameter waarde uitlezen.
- In het map "assets" staat veel testdata. De enige goede is minicooper1.jpg, de overige herkent hij nauwelijks/niet.
Zie origineel hier