Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:2018:magictable

Dies ist eine alte Version des Dokuments!


Magic Table

Interaktiver Tisch mit projection mapping system als Augmented Reality Installation.

Verwendungszwecke

  • Entwicklungsumgebung für projection mapping
  • Gaming Table
    • Table Top (TBD)
    • Visuelle Programmierumgebung für die Früherziehung von Softwarentwicklung

Programmierumgebung

Quellen

Architektur

CV-Server

Der CV-Server nutzt eine kalibrierte Webcam um Marker mittels OpenCV zu erfassen und sendet deren Positionen und Orientierungen relativ zur Kamera via Websocket an alle verbundenen clients.

Content Engine

Die Content Engine ist ein Client für den CV-Server. Sie stellt einen Webserver bereit welcher eine Webapp bereitstellt die sich via Websocket an den CV-Server verbindet und anhand der Daten ein Bild generiert welches mittels Kalibriertem Beamer wieder projeziert wird.

CV-Server Websocket Interface

Interface um marker updates zu übermitteln. Clients die sich mit dem Server verbinden bekommen messages mit dem folgenden Format:

  [
    {
      ids: number[];
      marker: number[][][];
      transform: number[][];
    }, 
    ...
  ]

Visuelle Programmierumgebung

Table Top Gaming

TBD

projekte/2018/magictable.1547403620.txt.gz · Zuletzt geändert: 2019/01/13 19:20 von sven

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki