| Operatoren |
disparity_to_distance — Berechnet den Abstand für Disparitäten in einem gleichgerichteten binokularen Kamerapaar.
disparity_to_distance( : : CamParamRect1, CamParamRect2, RelPoseRect, Disparity : Distance)
disparity_to_distance transformiert einen Disparitätswert in einen Abstand eines Objektpunktes zum binokularen Stereosystem. Die Kameras dieses Systems müssen gleichgerichtet sein und werden durch die entzerrten internen Parameter CamParamRect1 der projektiven Kamera 1 und CamParamRect2 der projektiven Kamera 2 und die externen Parameter RelPoseRect beschrieben, welche die relative Lage der beiden Kamerasysteme zueinander beschreibt und eine Punkttransfomation vom entzerrten Kamerasystem 2 zum entzerrten Kamerasystem 1 festlegt. Die Werte für diese Parameter kann man von den Operatoren calibrate_cameras und gen_binocular_rectification_map erhalten. Der Disparitätswert Disparity wird durch die Spaltendifferenz der Bildkoordinaten zweier korrespondierender Punkte auf einer Epipolarlinie definiert nach der Beziehung (siehe auch binocular_disparity). Dieser Wert bestimmt eine Menge von 3D Objektpunkten mit gleichem Abstand zu einer zur entzerrten Bildebene parallelen Ebene. Der Abstand zu der Ebene z=0, welche parallel zur entzerrten Bildebene ist und beide optischen Zentren enthält, wird in Distance zurückgegeben.
Bei der Verwendung von telezentrischen Kameras bezieht sich die Distanz Distance nicht auf die Entfernung eines Punktes zur Bildebene einer Kamera. Die Entfernung wird zu der Ebene gemessen, die durch die y-Achse beider Kameras und der Basis (siehe gen_binocular_rectification_map) definiert ist.
Interne Parameter der rektifizierten, projektiven Kamera 1.
Parameteranzahl: CamParamRect1 == 8 || CamParamRect1 == 12
Interne Parameter der rektifizierten, projektiven Kamera 2.
Parameteranzahl: CamParamRect2 == 8 || CamParamRect2 == 12
Punkttransformation von entzerrter Kamera 2 zur entzerrten Kamera 1.
Parameteranzahl: 7
Disparität zwischen den Punkt-Abbildungen.
Abstand eines Weltpunktes zu rektifizierten Kamera 1.
Sind die Parameterwerte korrekt, dann liefert disparity_to_distance den Wert 2 (H_MSG_TRUE).
binocular_calibration, gen_binocular_rectification_map, map_image, binocular_disparity
distance_to_disparity, disparity_to_point_3d
3D Metrology
| Operatoren |