tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
608
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von kuhlmaehn
    kuhlmaehn kuhlmaehn ist offline Mitglied Platin
    Registriert seit
    May 2003
    Beiträge
    634
    Hallo,
    ich versuche gerade ein Bild weich zu zeichnen und bin dabei auf ein Problem gestoßen.
    Ich habe mir eine 5x5 Matrix mit Hilfe der Gauss-Funktion erzeugt, indem ich die Schleife von -2 bis +2 laufen lasse. Den höchsten Wert habe ich mit einem Dreisatz zu 1 normiert. Ich habe dann also eine 5x5 Matrix, die genau in der Mitte eine 1 hat und nach außen hin weniger wird.
    Mit dieser Matrix gehe ich nun so über mein Bild, dass die Mitte der Gauss-Matrix immer über dem aktuellen Pixel liegt. Dann multipliziere ich den Wert der Gauss-Matrix, der sich über einem Pixel befindet mit dem jeweiligen Wert. Alle 25 sich so ergebenden Werte addiere ich dann.
    Es kann sich ja nun eine Summe ergeben, die größer ist als 254 und somit nicht mehr in den RGB Raum passt.
    Durch was muss ich den Wert denn jetzt teilen, damit sich der Pixel anzeigen lässt und das Bild aber auch nicht an Helligkeit verliert?
    Ich hoffe mein Problem ist verständlich. Danke!

    [Edit]
    Oder anders gefragt, mache ich das überhaupt richtig? Kann man sich vielleicht das normieren auf 1 sparen?
    Geändert von kuhlmaehn (03.05.11 um 17:55 Uhr)
     

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    Hallo kuhlmaehn,

    du solltest derart normieren, dass sich sämtliche Koeffizienten deines Filters zu 1 summieren.

    Grüße,
    Matthias
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    Avatar von kuhlmaehn
    kuhlmaehn kuhlmaehn ist offline Mitglied Platin
    Registriert seit
    May 2003
    Beiträge
    634
    Ah danke, super. Ich hab jetzt durch die Summe aller Werte geteilt und das Bild wird nicht mehr dunkler!
     

Ähnliche Themen

  1. Weichzeichnen
    Von grismo im Forum Photoshop
    Antworten: 5
    Letzter Beitrag: 02.01.08, 19:13
  2. Schrift weichzeichnen mit CSS?
    Von Fabian Frank im Forum CSS
    Antworten: 2
    Letzter Beitrag: 10.12.07, 22:12
  3. Weichzeichnen
    Von inctube im Forum Photoshop
    Antworten: 7
    Letzter Beitrag: 28.02.06, 12:29
  4. Gauss-Kurve berechnen mit PHP
    Von prdyn im Forum PHP
    Antworten: 6
    Letzter Beitrag: 12.05.04, 22:21
  5. strahlenfoermig weichzeichnen
    Von pong im Forum Photoshop
    Antworten: 11
    Letzter Beitrag: 12.10.02, 17:17