alphacast
Ensign
- Registriert
- Apr. 2004
- Beiträge
- 250
N'Abend,
ich habe einen schnellen Prototyp eines einfachen Tools geschrieben, welches ohne vorgefertigte Bildverarbeitungsbibliotheken affine Transformationen auf Pixelebene eines 8-Bit Graufwertbildes durchführt, also Translation, Rotation, Scherung, Spiegelung und Skalierung.
Klappt auch soweit, natürlich gibt es aber bei der Rotation und der Skalierung schwarze Punkte im Ergebnisbild.
Ich möchte jetzt eine Interpolation so durchführen, dass den fehlenden Pixeln der gewichtete Mittelwert der Nachbarpixel zugeordnet wird, dies soll ein qualitativ sehr hochwertiges Verfahren sein.
Ich verstehe nur gerade nicht, wie man etwas wichten soll, was in alle Richtungen den Abstand von einem Pixel hat ... könnte mir da einer bitte kurz auf die Sprünge helfen?
Danke und schönes WE!
ich habe einen schnellen Prototyp eines einfachen Tools geschrieben, welches ohne vorgefertigte Bildverarbeitungsbibliotheken affine Transformationen auf Pixelebene eines 8-Bit Graufwertbildes durchführt, also Translation, Rotation, Scherung, Spiegelung und Skalierung.
Klappt auch soweit, natürlich gibt es aber bei der Rotation und der Skalierung schwarze Punkte im Ergebnisbild.
Ich möchte jetzt eine Interpolation so durchführen, dass den fehlenden Pixeln der gewichtete Mittelwert der Nachbarpixel zugeordnet wird, dies soll ein qualitativ sehr hochwertiges Verfahren sein.
Ich verstehe nur gerade nicht, wie man etwas wichten soll, was in alle Richtungen den Abstand von einem Pixel hat ... könnte mir da einer bitte kurz auf die Sprünge helfen?
Danke und schönes WE!