Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    Konvertierung HSV to RGB Wer sich mit dem HSV-Farbraum nicht auskennt, dem empfehle ich zunächst die Lektüre bei Wiki. Der RGB-Farbraum lässt sich eineindeutig durch einen Würfel darstellen. R, G und B bilden die 3 linear unabhängigen Achsen, jede mögliche Farbe lässt sich im Rahmen der Auflösung (üblicherweise von 0 bis 255 pro Kanal) einem Punkt in diesem Würfel zuordnen. Der HSV-Farbraum ist nicht eindeutig, denn für S=0 und/oder V=0 kann H jeden beliebigen Wert einnehmen, deshalb wird per De…

  • Benutzer-Avatarbild

    Die Welt ist nicht perfekt, auch mein erster Vorschlag zur "Glättung" der HSV-zu-RGB-Konvertierung nicht. Der @ErfinderDesRades hat mich per PM darauf hingewiesen und ist in eine offene Tür gefallen. Sehen wir uns den Verlauf der Sinus-förmigen Transformationskurven und ihren linearen Farbverlauf näher an (in Post #1 ist mir diesbezüglich ein Lapsus unterlaufen, dort sind die Kurven sinusförmig, es sind keine Sinuiden): vb-paradise.de/index.php/Attachment/47849/ vb-paradise.de/index.php/Attachme…

  • Benutzer-Avatarbild

    @ErfinderDesRades Feine Sache, da hab ich auch schon drüber nachgedacht. Neben Rot Infrarot und / oder neben Blau Ultraviolett. Ein Problem dabei ist die menschliche Physiologie. Die Rot-Zapfen haben nämlich auch im Blauen eine gewisse Empfindlichkeit, so dass der Mensch in der Lage ist, Violett zu erkennen. In diesem Sinne ist auch die zirkuläre Darstellung der Hue-Komponente bei HSV gesichert. Wenn Du nun eine weitere Grundfarbe "implementieren" willst, müsstest Du auch sehen, dass das Wiederg…

  • Benutzer-Avatarbild

    Ich denke da wohl ein wenig anders. Stell Dir einen Farblaser vor, einen mit durchstimmbarer Wellenlänge, von der aüßeren roten bis zur äußeren blauen Wellenlänge. Wichtig hierbei ist doch, dass das Auge oder der Farbsensor jede einzelne Wellenlänge (in einer sinnvollen Toleranz bzw. Schrittweite) von der benachbarten Wellenlänge unterscheiden kann. Wenn Du bei sagen wir 1000 diskreten Wellenlängen einen 1000-Kanal-Sensor bzw. ein 1000-zäpfiges Auge hast, ist es nicht erforderlich, einzelne Kanä…

  • Benutzer-Avatarbild

    Wir transformieren ein Bild aus dem RGB-Raum in den HSV-Raum und wieder zurück. Wir berechnen aus dem Array { Original - ToRGB(ToHSV(Original) } Maximum, Minimum, Mittelwert und Root-Mean-Square der einzelnen Kanäle R, G, B. Die RGB-Werte behandeln wir als vorzeichenbehaftete Werte, um durch eine mögliche Begrenzung { >=0 } keine Effekte zu haben. Das Framework bietet uns dafür folgende Methoden (Bill wird wissen, warum im Framework die Transformation nur in eine Richtung angeboten wird): Quellc…

  • Benutzer-Avatarbild

    @exc-jdbi Danke für Deine Bemühungen, erläutere bitte den Unterschied zwischen Hellikeitswert und Dunkelstufe. (Versteckter Text)ist doch eine klare Beschreibung. Zitat von Wiki: „Hellwert (auch Dunkelstufe genannt) (value): (0% = keine Helligkeit, 100% = volle Helligkeit), entspricht einem Intervall von Null bis Eins“======= Und: Deine Function FModulo() ist falsch für negative Wertre für numeric. Probier mal dies: (Versteckter Text)

  • Benutzer-Avatarbild

    Ihr habt alle schon mal was von Blue-Screen- oder GreenScreen-Technik beim Film gehört. Da wird eine Szene vor einem grünen oder blauen Vorhang gedreht, und dann, wie von Geisterhand, erscheint das ganze vor dem finalen Hintergrund. Rot geht da nicht, weil z.B. in der menschlichen Haut zu viel Rot vorkommt. Um den grünen oder blauen Hintergrund ersetzen zu können, werden die Picel in den HSV-Farbraum transformiert, und dann wird alles, was sich im Winkelbereich Blau +-3 Grad (keine Ahnung, wievi…