Benutzer-Werkzeuge

Webseiten-Werkzeuge


techniken:farberkennung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
techniken:farberkennung [2014/01/17 18:22]
fbonowski angelegt
techniken:farberkennung [2017/02/16 17:33] (aktuell)
c.jaedicke
Zeile 1: Zeile 1:
-===== RGB vs. HSHue and chroma ​Farben =====+===== 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 =====
 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.
  
-Dazu gibt es einen umfangreichen (und etwas verwirrenden) Artikel auf Wikipedia: [[en.wikipedia.org/​wiki/​HSL_and_HSV]]+Dazu gibt es einen umfangreichen (und etwas verwirrenden) Artikel auf Wikipedia: [[http://en.wikipedia.org/​wiki/​HSL_and_HSV]]
  
-Interessant sind dort insbesondere die Berechnungsvorschriften für die Werte Hue, Saturation und "Value" in den Abschnitten ​[[http://​en.wikipedia.org/​wiki/​HSL_and_HSV#​Hue%20and%20chroma|Hue and Chroma]], [[http://​en.wikipedia.org/​wiki/​HSL_and_HSV#​Saturation|Saturation]] und Value "​V"​ unter [[http://​en.wikipedia.org/​wiki/​HSL_and_HSV#​Lightness|Lightness]].+Interessant sind dort insbesondere die Berechnungsvorschriften für den Farbton "Hue" ​unter [[http://​en.wikipedia.org/​wiki/​HSL_and_HSV#​Hue%20and%20chroma|Hue and Chroma]], ​die Sättigung "​S"​ unter [[http://​en.wikipedia.org/​wiki/​HSL_and_HSV#​Saturation|Saturation]] und die Helligkeit ​"​V"​ unter [[http://​en.wikipedia.org/​wiki/​HSL_and_HSV#​Lightness|Lightness]].
  
 +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.1389979325.txt.gz · Zuletzt geändert: 2016/01/21 12:45 (Externe Bearbeitung)