Hallo liebes Forum
Ich habe ein Programm welches Bilder einer Zeilenkamera (8192p * 1p Auflösung) empfängt und auswerten soll. Die Bilder der Kamera bekomm ich ohne Probleme, jedoch müssen diese auch ausgewertet werden und zwar in Echtzeit.
Die Auswertung ist simpel, ich muss einfach ein Integral aus dem Array bilden. Mein Problem ist es jedoch, das diese Operation viel zu langsam ist.
Die Kamera liefert mir 12'000 FPS und ich sollte mindestens 7'000 davon auswerten können. Die Bilder in der Geschwindigkeit in die Software einlesen ist kein Problem, jedoch sobald ich die Berechnung einschalte gehen die FPS in den Keller, und zwar auf ca. 80 FPS was viel zu langsam ist. Wie kann ich die Integralberechnung massiv beschleunigen?
Momentan löse ich das ganze folgendermassen:
In dem Array sind die Graustufen abgespeichert, also jeder Pixel hat einen wert zwischen 0 und 255.
Ich hoffe Ihr könnt mir dabei helfen.
Zusatzinfos
Gruss Ebrithil
Ich habe ein Programm welches Bilder einer Zeilenkamera (8192p * 1p Auflösung) empfängt und auswerten soll. Die Bilder der Kamera bekomm ich ohne Probleme, jedoch müssen diese auch ausgewertet werden und zwar in Echtzeit.
Die Auswertung ist simpel, ich muss einfach ein Integral aus dem Array bilden. Mein Problem ist es jedoch, das diese Operation viel zu langsam ist.
Die Kamera liefert mir 12'000 FPS und ich sollte mindestens 7'000 davon auswerten können. Die Bilder in der Geschwindigkeit in die Software einlesen ist kein Problem, jedoch sobald ich die Berechnung einschalte gehen die FPS in den Keller, und zwar auf ca. 80 FPS was viel zu langsam ist. Wie kann ich die Integralberechnung massiv beschleunigen?
Momentan löse ich das ganze folgendermassen:
In dem Array sind die Graustufen abgespeichert, also jeder Pixel hat einen wert zwischen 0 und 255.
Ich hoffe Ihr könnt mir dabei helfen.
Kamera: Basler raL8192-12gm
Kommunikation: GigE
Ansteuerungsmodul: ActiveGige Control von ab-soft.com
Kamera: Basler raL8192-12gm
Kommunikation: GigE
Ansteuerungsmodul: ActiveGige Control von ab-soft.com
Gruss Ebrithil