Benutzer-Werkzeuge

Webseiten-Werkzeuge


techniken:farberkennung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
techniken:farberkennung [2014/01/22 14:11]
fbonowski
techniken:farberkennung [2017/02/16 17:33] (aktuell)
c.jaedicke
Zeile 1: Zeile 1:
 +===== Color Tracking =====
 +Eine einfache Möglichkeit die Positionen eines Roboters in einem Kamerabild zu bestimmen ist die Verwendung einer Farbmarkierung. ​
 +Das Kamerabild besteht aus einer großen Anzahl von Pixeln und jedes dieser Pixel wird durch einen Rot-Grün-Blau(RGB)-Wert kodiert. Ein RGB-Wert kann man sich als Vektor im dreidimensionalen Raum vorstellen, die Einträge stellen den jeweiligen Farbwert mit einer Zahl zwischen 0...255 dar. Z.B. wäre Schwarz durch [0 0 0] dargestellt und Weiß durch [255 255 255]. Wie können wir dieses Wissen verwenden um im Kamerabild Pixel zu finden mit einer bestimmten vorher festgelegten Farbe?
 +
 +{{ :​Techniken:​roterpixelkamerabild.png?​600 |}}
 +
 +
 +{{ :​Techniken:​roterpixel3d.jpg?​800 |}}
 +
 +
 +{{ :​Techniken:​roterpixel2d.jpg?​800 |}}
 +
 +
 +
 +
 +
 +
 ===== RGB vs. HSL Farben ===== ===== RGB vs. HSL Farben =====
 Während Kameras und Bildschirme in der Regel Farben als absolute Intensitäten des roten, grünen und blauen Lichts darstellen (RGB), entsprechen Konzepte Farbton, Sättigung und Helligkeit (Hue, Saturation, Value, daher HSHue and chroma) eher der intuitiven Beschreibung einer Farbe. Während Kameras und Bildschirme in der Regel Farben als absolute Intensitäten des roten, grünen und blauen Lichts darstellen (RGB), entsprechen Konzepte Farbton, Sättigung und Helligkeit (Hue, Saturation, Value, daher HSHue and chroma) eher der intuitiven Beschreibung einer Farbe.
Zeile 7: Zeile 24:
  
 Wenn man eine Farbe mit einer bereits bekannten zu vergleicht, bietet es sich an, für die Helligkeit "​Value"​ einfach nur eine Untergrenze verwenden, anstatt mit der bekannten Helligkeit zu vergleichen,​ weil so Unterschiede in der Belichtung ignoriert werden. Wenn man eine Farbe mit einer bereits bekannten zu vergleicht, bietet es sich an, für die Helligkeit "​Value"​ einfach nur eine Untergrenze verwenden, anstatt mit der bekannten Helligkeit zu vergleichen,​ weil so Unterschiede in der Belichtung ignoriert werden.
- 
techniken/farberkennung.1390396292.txt.gz · Zuletzt geändert: 2016/01/21 12:45 (Externe Bearbeitung)