16.08.2010, 13:56
Hallo.
Ich arbeite gerade an einem Projekt bei dem mit einer Kamera Ballbewegungen von Billardkugeln aus der Vogelperspektive aufgenommen werden. Mit Hilfe von Color Pattern Matching kann ich die Ballpositionen ausgeben lassen. Das geht aber momentan nur in Pixel. Jetzt möchte ich die Pixel in Millimeter umrechnen und muss dazu die Einzelbilder kalibrieren. Dazu würde ich einen Punkteraster erstellen und ihn als Kalibrierobjekt verwenden.
Da ich das zum ersten Mal mache habe ich ein paar Fragen...
Frage 1: Wie groß müssen die Punkte des Rasters gezeichnet werden, bzw. aus wievielen Pixel sollte ein Punkt des Rasters aufgebaut sein, dass ihn Labview als Punkt erfasst?
Zur info, die Kamera ist ungefähr 1,60 Meter von den Bällen entfernt.
Frage 2: Haltet ihr diese Methode für sinnvoll oder würdet ihr die Kalibrierung ganz anders durchführen?
Eine andere Methode wäre beispielsweise einen Verzerrungsfaktor zu berechnen und diesen dann mit den Pixelwerten in Millimeter umzurechnen. Da weiß ich aber nicht wie ich auf den Faktor kommen kann.
Hat jemand eine Idee??
Danke schonmal...
MfG. sumnus
Ich arbeite gerade an einem Projekt bei dem mit einer Kamera Ballbewegungen von Billardkugeln aus der Vogelperspektive aufgenommen werden. Mit Hilfe von Color Pattern Matching kann ich die Ballpositionen ausgeben lassen. Das geht aber momentan nur in Pixel. Jetzt möchte ich die Pixel in Millimeter umrechnen und muss dazu die Einzelbilder kalibrieren. Dazu würde ich einen Punkteraster erstellen und ihn als Kalibrierobjekt verwenden.
Da ich das zum ersten Mal mache habe ich ein paar Fragen...
Frage 1: Wie groß müssen die Punkte des Rasters gezeichnet werden, bzw. aus wievielen Pixel sollte ein Punkt des Rasters aufgebaut sein, dass ihn Labview als Punkt erfasst?
Zur info, die Kamera ist ungefähr 1,60 Meter von den Bällen entfernt.
Frage 2: Haltet ihr diese Methode für sinnvoll oder würdet ihr die Kalibrierung ganz anders durchführen?
Eine andere Methode wäre beispielsweise einen Verzerrungsfaktor zu berechnen und diesen dann mit den Pixelwerten in Millimeter umzurechnen. Da weiß ich aber nicht wie ich auf den Faktor kommen kann.
Hat jemand eine Idee??
Danke schonmal...
MfG. sumnus