Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Informationen

Neben der Auswertung von Bildern und dem Erkennen von Bestimmten Mustern, wie Farben oder Gesichtern kann ein Computer Vision Algorithmus auch so programmiert werden, dass er ein Bild auf das Vorhandensein eines bestimmten, einfachen, grafischen Markers untersucht. In diesem Fall spricht man auch von Marker Tracking. Marker Tracking existiert in unterschiedlichen Varianten. Die für uns am besten zu verwendenden sind das Tracking von sog. Fiducials und den sehr weit verbreiteten QR-Markern. Im Folgenden sollen diese zwei Marker Varianten und deren Verwendung in Processing gezeigt werden.

Fiducials

http://reactivision.sourceforge.net

QR-Codes

QR-Code generieren

Beispiel QR-Code Generieren
import com.aos.zxing4processing.*;

ZXING4P zxing = new ZXING4P(this);

PImage QRCode;

void setup()
{
  String webLink = "http://iad.zhdk.ch";
  QRCode = zxing.generateQRCode(webLink, 200, 200);
  QRCode.save(dataPath("")+"/"+"qrcodes.jpg");
  QRCode = null;
  webLink = null;
}

void draw()
{
}

QR-Code lesen