Gast
#1275000
Hallo Forum, ich habe mir vor kurzen ein Kameramodul für mein Terasic Board (DE2-70) bestellt. Das Kameramodul liefert (wie ich mit erschrecken festellen musst :-) ) keinen RGB-Datenstrom sondern die Daten kommen durch den Bayer-Mosaic Filter in dem Format: [G,00][B,10][G,20][B,30]... [R,01][G,11][R,21][G,22]... [G,03]... Diese würde ich nun gerne in einen RGB-Datenstrom umwandeln. Ich habe dazu auch schon einige Algorithmen gefunden, aber diese brauchen neben den Zeilenzugriff auch einen Spaltenzugriff, also: R 00 = [R,01] G 00 = [G,00] B 00 = [B,10] In dem Fall würde ich für den Rotanteil des ersten Pixels schon den Rotwert aus der nächsten Zeile benötigten. Ich könnte einen Zeile im internen Speicher ablegen, aber so viel Speicher habe ich leider nicht zur Verfügung. Drum ist meine Frage ob es einen einfacheren Interpolationsalgorithmus gibt, der keinen Vorgriff um eine Zeile benötigt? Die Qualität muss nicht die beste sein, ich möchte nur das zwischenspeichern einer ganzen Zeile vermeiden. Hat schon jemand etwas ähnliches Realisiert oder ist vor dem gleichen Problem gestanden? Bin für jeden Tipp Dankbar! lg, Manuel