Hallo,
ich würde gerne mit einem Raspberry und einer Kamera an meiner Garage
eine Automatische Nummernschilderkennung basteln.
Wenn ich herfahre soll die Garage aufgehen.
Kennt jemand eine Software die auf dem Pi läuft und Nummernschilder
erkennen kann?
Tesseract wäre eine Open-Source-OCR für die nötige Texterkennung.
Hier Beitrag "Python OCR - (Gas/Strom)Zählerstand ablesen" benutzt jemand
Tesseract, um seinen Gaszählerstand zu ermitteln.
Mit Bildverarbeitung o.ä. muss vor dem Anwenden der OCR allerdings erst
mal das Nummernschild im Bild gefunden werden, denn das ist ja aufgrund
der Beweglichkeit des Autos nicht immer an der gleichen Stelle.
Was ist im Winter, wenn das Nummernschild verdreckt ist?
Deine Garage enthält hoffentlich nichts wertvolles, denn Dein Raspberry
Pi kann nicht zwischen einem Nummernschild und einem nachgemalten
Nummernschild unterscheiden, das der nette Mensch mit dem leeren Sack
auf der Schulter vor die Kamera hält.
Es gibt (wird geben?) auch fertige Module:
https://openmv.io/
Mit OpenCV wird das sicher funktionieren, da gibt es auch einige
Beispiele. Google: OpenCV license Plate
Kamera muss nur auf der richtigen Höhe sein.
Ist es nicht insgesamt ziemlich aufwändig aufs Nummernschild zu schauen
anstatt andere Merkmale zu verwenden?
RFID-Chip im/am Auto, Magnet mit dem man an einem Reed vorbeifährt oder
oder oder.
Die meisten Garagentormotoren haben nur einen Knopf über den alles
gesteuert wird. Sowas müsste man dann auch noch berücksichtigen.
FillMill schrieb:> Hallo,> ich würde gerne mit einem Raspberry und einer Kamera an meiner Garage> eine Automatische Nummernschilderkennung basteln.> Wenn ich herfahre soll die Garage aufgehen.
wie sieht es mit Missbrauch aus? vllt sieht einer deine tolle Garage und
besorgt sich ähnlichen Nummernschildern dann geht die Tür AUF wenn er
davor steht!!!, schlimm wenn man durch Garage ins Haus rein kann, sonst
würde ich es mir auch bauen
Y. M. schrieb:> wie sieht es mit Missbrauch aus?Oliver S. schrieb:> Ist es nicht insgesamt ziemlich aufwändig aufs Nummernschild zu schauen> anstatt andere Merkmale zu verwenden?
Sehe ich auch so, was wäre mit Geo-Location? Die Position der Garage
wird sich (vermutlich) nicht ändern. Wenn man auf 50m oder so ran ist,
weiß mein im Auto verbauter Atmel, daß ich in der Nähe bin und sendet
(z.B. per RFM12) rechtzeitig eine Öffnungssequenz...
Damit wäre ein Mißbrauch (und auch Fehlfunktionen wegen optischer Dinge
etc.) so ziemlich ausgeschlossen.
Wenn er TO aber nun mal per Automatischer Nummernschilderkennung
operieren will, sollte er sich zumindest z.B. einen auffälligen
Aufkleber vorn am Auto befestigen und trotzdem nach dem Nummernschild
schauen...
Just my 2 Cents
Elux
Reiner O. schrieb:> Oliver S. schrieb:>> Ist es nicht insgesamt ziemlich aufwändig aufs Nummernschild zu schauen>> anstatt andere Merkmale zu verwenden?>> Sehe ich auch so, was wäre mit Geo-Location? Die Position der Garage> wird sich (vermutlich) nicht ändern. Wenn man auf 50m oder so ran ist,
vllt beide kombinieren: wenn NMSchild. erkannt wird und Abstand kleiner
als 50m dann erst öffne!
oder einfach aussteigen und Garage öffnen :) langweilig aber gesunder
Das geht auch einfacher dazu braucht man doch keine Nummernschild
erkennung, man könnte dies zwar als zugangsschlüssel benutzen.
Dazu leg man das Kenzeichen als Passwort fest, wie bei einer Passwort
eingabe.
Nur das eine Kamera die erkennung macht, und als eingabegerät dient was
soll da so schwer sein.
Passwort via Bild erkennung ist doch kein Problem, das kann ja jedes
Handy und die Microsoft Übersetzer App Translator kann das auch.
Die kamera muss ja nur das nummernschild lesen, wenn es als passwort
hinterlegt ist löst es die Garagen öffnung aus.
Also wo zu braucht man da, eine Software zur nummernschild erkennung.
Es reicht ein Arduino der mit einer Kamera Verbunden ist, die kamera
muss dann nur auf das nummernschild ausgerichte sein.
Sie liest das nummernschild, das Programm erkennt es als Passwort.
Und öffnet die Garage, also wo ist das Problem.
Dazu braucht man nur ein Arduino Programm, keine Software zur
Nummernschild erkennung.
Völlig überflüssig.
Ein kleiner Arduino ist auch billiger, als ein Raspberry pi der Arduino
kostet ca: 5€ bis 15€ der Raspberry Pi ab 40€ bis 80€.
Also ich würde ein Arduino benutzen, und ein Programm rein machen wo
mein Nummerschild gnd und pin 1 bis 12 benutzt.
Um den kreislauf zu schliessen, was soll daran so schwer sein.
so etwas findet man bei https://www.arduino.cc/en/software/ oder
https://arduino-projekte.info/ oder https://github.com aber ein
Raspberry Pi braucht man echt nicht.
Absolut überflüssig, hol dir lieber einen kleinen Arduino klem eine Cam
an und nim eine kleines Steuerprogramm.
Das den Garagen Öffner auslöst, um das tor zu öffnen.
sie einfach mal nach wenn es unbedingt ein Raspberry Pi sein muss den
Raspberyy Pi Arduino lilyGo und wenn es auch ein anderer sein kann den
Arduino TTGO.
Beide haben 16Mb der Raspberry Pi Arduino hat 4 Anschlüsse an einem
anderen punkt an der Platine.
Arduino TTGO
12 Pins
Display
12 Pins
Gesamt 24 pins
Raspberry Pi Arduino LilyGo
15 Pins
4 Pins & Display
12 Pins
Gesamt 31 Pins
Also der Raspberry hat ein paar mehr, als der andere da würde ich auch
den Raspberry Pi Arduino nehmen.
Oh eins noch beide haben Wlan und Bluetooth!
Der TTGo Display Wlan und Bluetooth 16MB mit 24 Pins, der Raspberry Pi
Display Wlan Bluetooth 16MB 31 pins.
Naja sind kleine feine Helfer, und können auch als Hotspot gesetzt
werden für Wlan oder bluetooth.
Und das sie auch einen Display haben, macht vieles einfacher und 3 und 4
Knöpfe.
TTGo 3 Knöpfe Reset, linker Button, rechter Button.
LilyGo 4 Knöpfe unten Boot, Reset, linker Button, rechter Button.
Naja beide kosten gleich viel bis 15€, Programm drauf fertig.
Also einfacher geht es nun wirklich kaum noch, und man kann sie an
Hausnetzwerk an klemmen und damit auch Überwachen wer an die Garage
geht.
Dann werden sie auch noch zur Alarm Anlage, und das für 15€ geil.
Eine eigene Frage?
Dieser Thread ist über 10 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.