Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

techniken:opencvprocessing

Dies ist eine alte Version des Dokuments!




Bildverarbeitung mit OpenCV in Processing

OpenCV: Eine quelloffene, Bibliothek zur professionellen Bildverarbeitung

OpenCV („Computer Vision“) ist eine Sammlung von Algorithmen und Datenstrukturen zur Bildverarbeitung- Erkennung- und Interpretation, zu der die internationale akademischen und industriellen Bildverarbeitungscommunity ständig neue Teile beträgt.

Viele der enthaltenen Verfahren sind auf dem neusten Stand der Forschung, andere obskur, und die meisten leider nur äußerst spartanisch dokumentiert.

Die "OpenCV"-Bibiothek für Processing

Unter dem gleichen Namen wie das Original bietet Greg Borenstein einen Wrapper („Verpackung“) der „echten“ OpenCV-Library für Processing an. Dieser bietet insbesondere eine kinderleichte Installation und direkt lauffähige Beispielprogramme.

Zusätzlich bietet die Bibliothek eine „opencv“ Klasse (die Verwirrung hört nie auf), in der der Autor alles, was er für nützlich hält, zu einem großen Klumpen zusammenschnürt, der leichter benutzbar sein soll als die schicken beliebig kombinierbaren Module des Originals (dem objektorientierten Programmierer dreht sich hier der Magen um…). Die Originalmodule lassen sich aber trotzdem nutzen.

Installation

Zur Installation müsst ihr einfach in Processing im Menü Sketch/Library Importieren/Library hinzufügen auswählen und die Library „OpenCV“ suchen.

Wenn ihr Daten aus einer Kamera verwendet wollt, müsst ihr zusätzlich noch die Library „Video“ installieren. (geht genauso).

techniken/opencvprocessing.1468409484.txt.gz · Zuletzt geändert: 2016/07/13 13:31 von fbonowski