Diskussion:HSV-Farbraum/Archiv

message: Die Darstellung der Farben im HSV-Modell als auf der Spitze stehender Kegel ist m.E. unbefriedigend, trägt dies doch in keiner Weise der Tatsache Rechnung, dass natürlich die sekundärfarben (cyan, magenta und gelb) logischerweise eine größere maximale Helligkeit erreichen als die drei Primärfarben (rot, grün und blau), da sie ja selbst additive Mischungen von je 2 Primärfarben sind; ganz zu schweigen von weiß als additiver Mischung aller 3 Primärfarben.
--Slow Phil 11:39, 28. Apr 2005 (CEST)
thread_title:  Helligkeit 

message: Hallo zusammen,
wenn HSV und HLS schon in einem Artikel abgehandelt werden, sollte wenigstens auf die geometrischen Unterschiede der Systeme eingegangen werden.
HLS hat je nach Darstellungsart die Form eines Doppelkegels bzw. eines Zylinders. "Schwarz" und "Weiß" sitzen dann je nach Darstellungsart an den Kegelspitzen bzw. auf Grund- und Deckfläche.
Bei HSV sitzt "Weiß" im Mittelpunkt der Kegelgrundfläche.
Siehe dazu auch:
http://edoc.hu-berlin.de/e_rzm/17/schnabel-gisela-1999-02-01-a/HTML/8.html
Meine Motivation: Für einige Algorithmen ist HLS einfach vorteilhafter.
Gibt es eigentlich eine genormte HLS-RGB-Transformation?
Neben der im Artikel erwähnten (Tektronix) ist mir bei meinen Recherchen noch
eine weitere Definition über den Weg gelaufen:
http://isgnw2.cs.uni-magdeburg.de/~regina/CG1_VL11.pdf
Grüße ...
-- Breitbandkatze 00:42, 21. Mai 2005 (CEST)
thread_title:  HLS != HSV 

message: das ist der HSI raum nach Gonzalez and Woods (Quelle: HSI: Hue Saturation Intensity)
:H' = arccos ( 2*R-G-B / (2*sqrt( (R-G)^2 + (R-B)*(G-B)) ) ) - in Bogenmaß, kann undefiniert sein, siehe unten 
:H = H' *180/π falls B < G, sonst H = 360° - H' *180/π
:S = 100*( 1 - 3 * MIN(R,G,B)/(R+G+B) ) - kann undefiniert sein, siehe unten
:V = 100*(R+G+B)/3
--W!B: 15:29, 30. Aug 2006 (CEST)
thread_title:  HSL NOT! = HSV 

message: Die Definition ist FALSCH! (siehe oben #HLS != HSV)
*HSV (Hue, Saturation, Value): Farbton (Farbwinkel), Farbsättigung, Dunkelstufe
**HSB (Hue, Saturation, Brightness): Farbton, Farbsättigung, Helligkeit
**HSL (Hue, Saturation, Luminance): Farbton, Farbsättigung, Leuchtdichte
**HSI (Hue, Saturation, Illuminance/Intensity): Farbton, Farbsättigung, Beleuchtungsstärke/Lichtintensität
**: (alle redir hierher)
*LCh-Farbraum (Lightness, Croma, Hue angle): Helligkeit (Farbe)/Farbhelligkeit, Buntheit, Bunttonwinkel
--W!B: 21:07, 9. Mai 2006 (CEST)
replies: text: jetzt passts aber schon fast.. --W!B: 06:49, 15. Mai 2006 (CEST)
thread_title:  überarbeiten 

message: :\begin{align}
  H             &\in [0, 360)\\
  S, I, R, G, B &\in [0,1]
\end{align}
:
H' = \arccos \left [  \frac{2 R - G - B}{2 \sqrt{(R-G)^2+(R-B)(G-B)} } \right ] 
:H = 
\begin{cases}
H',             & \text{falls } B < G \\
360^\circ - H', & \text{sonst}
\end{cases}
:S = 1-3 \cdot \frac{\min(R, G, B)}{R+G+B}
:I = \frac 13 (R + G + B)
; Beispiel für Transformation von RGB nach HSI
Gegeben sei R = 255, G = 255 und B = 0. Normiert auf 1 erhält man R = 1, G = 1 und B = 0
:
H = \arccos \left [  {2 \cdot 1 - 1 - 0 \over 2 \cdot \sqrt{(1-1)^2+(1-0)\cdot (1-0)} } \right ] = \arccos \left [  {1 \over 2 } \right ] = 60^\circ
:S = 1-3 \cdot \frac{\min(1, 1, 0)}{1+1+0} = 1-3 \cdot \frac 02 = 1
:I = \frac 13 (1+1+0) = \frac 23
Der Farbton mit 100% Sättigung liegt bei 60°, was der Farbe gelb entspricht. Die Intensität beträgt 2/3.
------
von  Akribix 2007-06-17 - nett, aber wir brauchen hier nicht etliche umrechnungsformel - also konkret angeben auf welches modell es sich bezieht, und imho ist das sowieso nur eine näherungsformel für I (pseudo-I) - und wie sind die 6 grundfarben auf den Kreis verteilt? -- W!B: 15:04, 13. Sep. 2007 (CEST)
replies: text: ah, sehe schon, auch Gonzalez and Woods.. deren satz ist absichtlich nicht angegeben..  -- W!B: 15:58, 13. Sep. 2007 (CEST)
thread_title:  RGB in HSI 

message: aus dem Artikel von hier übertragen.
:Ich möchte euch einmal darauf hinweisen, dass man in diesem Artikel die kegelförmige Darstellung entfernen sollte und grundsätzlich die Zylindrische nehmen sollte, weil S (Sättigung) in der Regel eine gleichbleibende Bitbreite hat, sofern man nicht in JPEG komprimiert hat o.Ä..
durch --LKD 09:23, 15. Nov. 2007 (CET)
replies: text: danke, wär nicht nötig gewesen, das hier zu deponieren.. -- W!B: 11:27, 15. Nov. 2007 (CET)
thread_title:  Hinweis 

message: Also so wie das da steht, ist das V nicht in [0, 100] sondern in [0, 1] bzw r,g,b auch in [1, 100]
: stimmt.. -- W!B: 00:57, 19. Nov. 2007 (CET)
thread_title:  HSV in RGB 

message: Hi, wozu braucht man bei der Umrechnung HSV→RGB den Spezielfall S=0 (bzw. s=0)? Der ist offenbar im allgemeinen Fall enthalten, weil dann p=q=t=v wird. Das bläht die Formel lediglich auf. Rundungsfehler können der Grund auch nicht sein bei dem linearen Zeug... --Georg-Johann 11:05, 25. Mär. 2008 (CET)
replies: text: f(x) = 0 für x=0 und f(x) = x für x ≠ 0
Der Grund für den Sonderfall liegt m.E. lediglich im englischen Original begründet, ist dort aber ebensowenig erhellend wie notwendig. --Georg-Johann 19:23, 25. Mär. 2008 (CET)

text: stimmt, scheint sich um eine computer-algorithmische abkürzung zu handeln - mathematisch ists unnötig - und ich frag mich schön langsam, ob wir die umrechnung nicht komplett raushauen, sie stiftet mehr verwirrung, als sie hilft, kommt sowieso immer was anderes raus als beim programm am heimischen computer - und ist daher quelle permanenter umbauten - vielleicht geben wir einfach nur die literatur an, kein mensch implementiert sowas heute noch selbst, und schon gar nicht nach vorgabe der WP.. -- W!B: 22:47, 26. Mär. 2008 (CET)

text: oh ;) - na dann sag Du, lassen wir die exception drin, oder hauen wir sie raus? es ist ja zu betonen, das nur der HSV-Raum die undefinierten stellen hat (als polarkoordinatensystem-derivat), der RGB-raum ist eh stetig (karthesisch), also braucht die rückumwandung keine sonderregelungen.. -- W!B: 23:36, 27. Mär. 2008 (CET)
thread_title:  Umrechnung HSV in RGB: wozu S=0? 

message: === Umrechnung HSV in RGB ===
Welchen Zweck hat der Wert f in dieser Formel? Wenn ich für Schokobraun aus dem Artikel rechne, bekomme ich für h_\mathrm{i} einen Wert von 0.4. Setzt man diesen in die Formel für f ein, kommt 0 heraus. Oder bedeuten die nicht ganz fertigen Klammern in der Formel h_\mathrm{i} := \left \lfloor { H \over 60^\circ } \right \rfloor
dass auf die nächste ganze Zahl abgerundet wird? --Hartmetall (Diskussion) 20:42, 4. Nov. 2013 (CET)
replies: text: Ja, dass ist eine Gauß-Klammer, siehe Abrundungsfunktion und Aufrundungsfunktion --84.170.157.216 02:32, 2. Dez. 2019 (CET)
thread_title:  Umrechnung HSV in RGB 

message: Welchen Zweck hat der Wert f in dieser Formel? Wenn ich für Schokobraun aus dem Artikel rechne, bekomme ich für h_\mathrm{i} einen Wert von 0.4. Setzt man diesen in die Formel für f ein, kommt 0 heraus. Oder bedeuten die nicht ganz fertigen Klammern in der Formel h_\mathrm{i} := \left \lfloor { H \over 60^\circ } \right \rfloor
dass auf die nächste ganze Zahl abgerundet wird? --Hartmetall (Diskussion) 20:42, 4. Nov. 2013 (CET)
replies: text: Ja, dass ist eine Gauß-Klammer, siehe Abrundungsfunktion und Aufrundungsfunktion --84.170.157.216 02:32, 2. Dez. 2019 (CET)
thread_title:  Umrechnung HSV in RGB