Kameragesteuertes Schrankensystem (KAS)

Intelligente Zufahrtskontrolle mit automatischer Kennzeichenerkennung

Willkommen

Herzlich willkommen auf der Projekthomepage unseres Diplomprojekts „Kameragesteuertes Schrankensystem (KAS)”. Auf dieser Seite erhalten Sie einen Überblick über Idee, Aufbau und Umsetzung unseres Projekts.

Kurzbeschreibung

Deutsch

Das Kameragesteuerte Schrankensystem (KAS) ist ein intelligentes Zufahrtskontrollsystem, das auf einer automatischen Kennzeichenerkennung basiert. Eine Kamera erfasst ankommende Fahrzeuge, die Kennzeichen werden durch eine Bildverarbeitungssoftware ausgewertet und mit einer hinterlegten Datenbank berechtigter Fahrzeuge abgeglichen.

Ist ein Fahrzeug autorisiert, wird die Schranke automatisch geöffnet und der Zufahrtsvorgang protokolliert. Die Zufahrtsberechtigungen sollen komfortabel über eine Webapplikation verwaltet werden können. Die Ansteuerung der Schranken soll flexibel über IoT-Geräte (z.B. potenzialfreier Kontakt) oder bereits existierende IoT-Schnittstellen (z.B. MQQT, HTTP) erfolgen.

Das Projekt umfasst die Bereiche Softwareentwicklung (Kennzeichenerkennung, Web-App, Datenbank) und Sicherheit (Protokollierung der betretenden Fahrzeuge).

Unser Projekt wird bearbeitet und erstellt an der HTL Mössingerstraße.

HTL Mössingerstraße Logo

English

The Camera-Based Barrier System (KAS) is an intelligent access control system that is based on automatic license plate recognition. A camera captures incoming vehicles, the license plates are analyzed by an image-processing software, and compared with a stored database of authorized vehicles.

If a vehicle is authorized, the barrier opens automatically and the access event is logged. Access permissions can be conveniently managed through a web application. The control of the barrier is designed to be flexible and can be performed via IoT devices (e.g., potential-free contact) or existing IoT interfaces (e.g., MQTT, HTTP).

The project includes the areas of software development (license plate recognition, web application, database) and security (logging of entering vehicles).

Details

Im Folgenden werden die wichtigsten Komponenten des Projekts sowie der Aufbau des Systems dargestellt. Bilder zeigen Testaufbauten und die Web-App.


trending_up Software: Datenerfassung
MATLAB Logo

Bilderfassung & Kennzeichenerkennung

Die Datenerfassung umfasst die Aufnahme der Kamerabilder, die für die Kennzeichenerkennung benötigt werden. Dabei werden Fahrzeuge in Echtzeit erfasst, wobei das System so ausgelegt ist, dass es auch bei unterschiedlichen Lichtverhältnissen und Blickwinkeln zuverlässig arbeitet. Die aufgenommenen Bilder werden anschließend in Matlab so verarbeitet das, dass Kennzeichen erkannt und in einen Text umgewandelt wird. Zuletzt wird das erkannte Kennzeichen an die Datenverarbeitung weitergegeben.

Zudem wird eine grafische Benutzeroberfläche entwickelt um die Datenerfassung leichter anzupassen

trending_up Software: Datenverarbeitung
Springboot Logo MySQL Logo

Datenbank, Web-App & Schrankenansteuerung

Die Datenverarbeitung des Projekts beginnt mit dem Abgleich der übergebenen Daten aus der Datenerfassung mit der zentralen Datenbank. Dabei wird überprüft, ob das Fahrzeug über die erforderliche Zufahrtsberechtigung verfügt. Erst nach erfolgreicher Verifizierung wird die Schranke über moderne IoT-Technologien angesteuert, sodass ein automatisierter und sicherer Zugang gewährleistet ist.

Zudem ermöglicht die Web-App die komfortable Verwaltung der Berechtigungen/Kennzeichen und anderem. Sie sorgt dafür, dass alle Zugänge zuverlässig protokolliert werden.

Team des Kameragesteuerten Schrankensystems (KAS)

Das Diplomprojekt wird von Schülern der HTL Mössingerstraße durchgeführt und von einer erfahrenen Lehrperson betreut.

Sebastian Piskernig

Softwareentwicklung, Matlab

Verantwortlich für Bilderfassung, Kennzeichenerkennung & GUI.

"MIS" MATLAB ist super

Lucas Reiterer

MySQL, Spring Boot, MQTT

Zuständig für Datenbank, Schrankenansteuerung & Web-App.

Meine Boots springen

Prof. Dipl.-Ing. Dr. Pierre Elbischger

Erstbetreuer

Fachliche Betreuung, Unterstützung bei Systemarchitektur und Umsetzung.

script src="../../../assets/js/material.min.js" type="text/javascript">