Technik

Die newsmachine basiert auf einem Kameratracking realisiert mit reacTIVision.
An den Artefakten befinden sich schwarz-weiße Marker, sogenannte "Fiducial"

fiducials

Diese werden von der Software erkannt und führen anhand der übergebenen ID, der aktuellen Position und dem Drehwinkel Aktionen aus. Die Anbindung an das reacTIVision Framework (der Videomixer) ist in Python programmiert.

Der Tisch ist 100x70x90 cm groß, die Tischplatte besteht aus einer klaren Acrylplatte, die mit einem Bogen Transparentpapier bespannt ist. Unter dem Tisch befindet sich eine Kamera mit Infrarotfilter (filtert das sichtbare Licht und lässt nur Licht im infraroten Bereich durch), sowie sieben Infrarotstrahler, die die Fiducials von unten beleuchten - dadurch wird gewährleistet, dass das Licht des Beamers nicht das Tracking stört. Desweiteren wird ein Spiegel benutzt um das projizierte Bild entsprechend groß darzustellen.

Quellcode der newsmachine auf Google Code (Lesser General Public License)