embedded machine learning

Lösen eines Sudokus durch Bildverarbeitung und Klassifizierung

Für diese Arbeit wurde eine Android Anwendung geschrieben, welche ein Bild von einem Sudoku lösen kann. Hierfür wurde Bildverarbeitung genutzt, um zum einen das Sudokugitter zu extrahieren und zum anderen die einzelnen Ziffern in den Zellen zu …

Machine Learning basierter Helfer für gesundes Arbeiten mit dem Computer

Eine Anwendung für die Vermeidung einer krummen Sitzposition, einer Ablenkung durch das Smartphone sowie für die Verbesserung des regelmäßigen Lüftens und der regelmäßigen Flüssigkeitszunahme beim Arbeiten mit dem Computer wird in dieser Ausarbeitung …

Nutzereingaben Validation durch Objekterkennung

Diese Projektdokumentation beschreibt eine Nutzereingabenvalidierung mithilfe von Objekterkennung. Das Ziel ist es, Computer-Maus Bewegungen in einem Kamera-Feed anhand eines Machine Learning Ansatzes zu erfassen. Die erkannte Bewegung soll …

Objektverfolgung auf Eingebetteten Systemen

Auf einem Jetson Nano wird ein Hausschuh mithilfe von einem Faltungsnetz erkannt und verfolgt. Die Verfolgung des Objekts wird dabei durch ein Ferngesteuertes Auto im Maßstab von 1:10 durchgeführt, welches von dem Jetson Nano über PWM-Signale …

Optimierung von Objekterkennung durch Bildaugmentation

Im Rahmen der vorliegenden Projektarbeit wurde ein MobileNet v1 zur Objekterkennung von blauen und roten Controllern der Nintendo Switch trainiert. Der Fokus lag darauf, die Erkennungsleistung des Modells zu verbessern, indem die Trainingsdaten durch …

Spurerkennung aus Kameradaten mittels maschinellem Lernen

Das selbständige erkennen von Kurven und Spurverläufen eines Fahrzeugs mittels Bilderkennung durch maschinelles Lernen wird in autonomen Fahr- zeugen eingesetzt (Fraunhofer-Institut, o. J.). Ziel dieser Arbeit ist es, mit wenigen Bildern ein …

Visuelle Erkennung von Gitarrenakkorden mit einer Android-App

Für Smartphones mit dem Betriebssystem Android wird eine Anwendung entwickelt, die mit der Kamera des Gerätes Gitarrenakkorde erkennen kann. Hierfür wird ein Datensatz erstellt, mit dem auf dem vortrainierten Machine-Learning Modell MobileNetV2 …

An Analysis on Object Detection and Tracking with a Tilt-Pan Camera on an Embedded Device

This paper presents a complete solution for real time, 30 frames per second, object detection and tracking using a SSD architecture for object detection in combination with a proportional controller for tilt-pan camera adjustments for tracking. It …

Autonome Spurhaltung durch Maschinelles Lernen

Eine autonome Spurhaltung, mit Hilfe eines Machine Learning Ansatzes, wird in dieser Projektausarbeitung beschrieben. Das Ziel ist es, ein ferngesteuertes Auto im Maßstab 1:10 innerhalb einer Spur zu halten, ohne dabei Bildverarbeitungsalgorithmen zu …

Einfache Gestensteuerung für einen Videoplayer auf dem Raspberry Pi

Auf einem Raspberry Pi 4 Model B wird mittels eines neuronalen Netzes eine Gestensteuerung implementiert, mit der man zum Beispiel einen Videoplayer steuern kann. Es stellt sich heraus, dass einfache Gesten vor einer Wand, sogar ohne …