Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

techniken:openframeworks

Dies ist eine alte Version des Dokuments!




Openframeworks

Worum geht's

Wie auch Processing und Arduino ist Openframeworks eine Communitybasierte Codebasis, die kreativen Leuten helfen soll, computerbasierte Projekte umzusetzen, ohne sich primär mit dem Installieren von Libraries und Hilfskonstrukten herumzuschlagen.

Was sind die Unterschiede zu Processing

Sprache

  • Processing ist Java basiert
  • OpenFrameworks basiert wie Arduino auf C++

Entwicklungsumgebung

  • Processing bringt einen eigenen (schlechten, aber einfach bedienbaren) Editor mit
  • OpenFrameworks wird zusammen mit einem externen (Viel leistungsfähigeren, aber etwas komplexeren und extra zu installierenden) IDE verwendet

Hinzufügen von Libraries

  • Processing bringt eine sehr komfortable Library-Verwaltung für Zusatzfunktionen mit
  • In OpenFrameworks ist das Hinzufügen von externen Libraries etwas hakeliger, dafür sind einige wichtige Libraries gleich dabei.

Bildverarbeitung

  • Processing hat nur rudimentäre und sehr langsame Funktionen zur Verarbeitung von Kamerabildern
  • OpenFrameworks kommt zusammen mit OpenCV, der Standardlibrary für schnelle+leistungsfähige Bildverarbeitung

Sonstges+Gemeinsamkeiten

  • Beide laufen sowohl auf Mac, Linux und Windows
  • Beide sind von einer aktiven Community am Leben gehaltene OpenSource-projekte
  • Beide verwenden oft schlecht geschriebene „Wrapper“, um Anfänger von der (vermeintlichen) Komplexität professioneller Libraries fernzuhalten.
techniken/openframeworks.1435745591.txt.gz · Zuletzt geändert: 2016/01/21 12:45 (Externe Bearbeitung)