Stand der Technik |
Kinect:
Pro |
Kontra |
Windows SDK für Objekterkennung verfügbar |
Teuer (ca. 120€) |
Tiefensensor für Abstandserkennung |
Große Abmessungen (ca. 30x15x15cm) |
Fertiges Programm für Abstandserkennung in 2D |
Hohe Masse (ca. 1kg) |
Viele Informationen und Projekte verfügbar |
Hoher Energieverbrauch (externe Versorgung 12V) |
Kommunikation über USB |
|
Windows Phone (Nokia Lumia):
Pro |
Kontra |
Geringe Abmessungen |
Keine Bildbearbeitungssoftware installiert |
Geringe Masse |
Laufzeit durch Akku begrenzt (ohne externen
Anschluss) |
129€ |
Kommunikation nicht vorhanden |
Betriebssystem Windows |
|
Industriekameraoptik (Osiris 4):
Pro |
Kontra |
Geringe Abmessungen |
Fokus nur manuell einstellbar |
Geringe Masse |
Bis jetzt nur auf kleine Objekte (ca. 5x5cm
getestet) |
Bildbearbeitungssoftware Coake vorhanden |
Hohe Anschaffungskosten |
Knowhow vorhanden |
|
Objekterkennung möglich |
|
Kommunikation über USB |
|
Webcam:
Pro |
Kontra |
Geringe Abmessungen |
Keine Bildbearbeitungssoftware installiert |
Geringe Masse |
|
Geringe Anschaffungskosten |
|
Kommunikation über USB möglich |
|
Handlich |
|
GoPro:
Pro |
Kontra |
Geringe Abmessungen |
Keine Bildbearbeitungssoftware installiert |
Geringe Masse (ca. 0,3kg) |
Live Übertragung mit Smartphone ca. 3 sek.
zeitverzögert |
Wasser-, staubdicht - je nach Case |
Hohe Anschaffungskosten (ca. 350€) |
WiFi Übertragung live möglich |
|
Kommunikation über USB |
|
Handlich |
|
Befestigung vorhanden |
|
Visual Studio/C# :
Visual Studio ist eine integrierte Entwicklungsumgebung
für verschiedene Hochsprachen. Die aktuelle Version 12.0 („Visual Studio 2013“)
ermöglicht unter anderem die Programmierung in C, C++, C#.
Durch die Hochschule Karlsruhe steht den Studenten die
Vollversion des Visual Studios auf Dreamspark.com zur Verfügung. In der
Vorlesung Software-Engineering 2 im vierten Semester wurden die Grundlagen der
C#-Programmierung vermittelt.
OpenCV/EmguCV :
Bei der Realisierung der Landekreuzerkennung wird bei der
Oberflächenbasierenden C# - Programmierung auf die Open-Source Bibliotheken
OpenCV, speziell auf EmguCV zurückgegriffen. Durch gezielte Filterung der
eingelesenen Bilder kann ein Objekt sicher herausgefiltert und erkannt werden.
Hierbei werden durch die angelegten Klassen vorgefertigte Methoden verwendet. Es
kann die Größe, Position und weitere Werte der Bilder bestimmt und hiermit die
Erkennung des Landekreuzes sichergestellt werden.