Name
disparity_to_point_3d T_disparity_to_point_3d DisparityToPoint3d disparity_to_point_3d DisparityToPoint3d DisparityToPoint3d — Berechnet aus Bildpunkten und ihren Disparitäten in einem
gleichgerichteten Kamerapaar die zugehörigen Weltpunkte.
Herror disparity_to_point_3d (const HTuple& CamParamRect1 , const HTuple& CamParamRect2 , const HTuple& RelPoseRect , const HTuple& Row1 , const HTuple& Col1 , const HTuple& Disparity , double* X , double* Y , double* Z )
Herror disparity_to_point_3d (const HTuple& CamParamRect1 , const HTuple& CamParamRect2 , const HTuple& RelPoseRect , const HTuple& Row1 , const HTuple& Col1 , const HTuple& Disparity , HTuple* X , HTuple* Y , HTuple* Z )
void DisparityToPoint3d (const HTuple& CamParamRect1 , const HTuple& CamParamRect2 , const HTuple& RelPoseRect , const HTuple& Row1 , const HTuple& Col1 , const HTuple& Disparity , HTuple* X , HTuple* Y , HTuple* Z )
void HCamPar ::DisparityToPoint3d (const HCamPar& CamParamRect2 , const HPose& RelPoseRect , const HTuple& Row1 , const HTuple& Col1 , const HTuple& Disparity , HTuple* X , HTuple* Y , HTuple* Z ) const
void HCamPar ::DisparityToPoint3d (const HCamPar& CamParamRect2 , const HPose& RelPoseRect , double Row1 , double Col1 , double Disparity , double* X , double* Y , double* Z ) const
void HPose ::DisparityToPoint3d (const HCamPar& CamParamRect1 , const HCamPar& CamParamRect2 , const HTuple& Row1 , const HTuple& Col1 , const HTuple& Disparity , HTuple* X , HTuple* Y , HTuple* Z ) const
void HPose ::DisparityToPoint3d (const HCamPar& CamParamRect1 , const HCamPar& CamParamRect2 , double Row1 , double Col1 , double Disparity , double* X , double* Y , double* Z ) const
void HOperatorSetX .DisparityToPoint3d ( [in] VARIANT CamParamRect1 , [in] VARIANT CamParamRect2 , [in] VARIANT RelPoseRect , [in] VARIANT Row1 , [in] VARIANT Col1 , [in] VARIANT Disparity , [out] VARIANT* X , [out] VARIANT* Y , [out] VARIANT* Z )
VARIANT HCamParX .DisparityToPoint3d ( [in] VARIANT CamParamRect1 , [in] VARIANT CamParamRect2 , [in] VARIANT RelPoseRect , [in] VARIANT Row1 , [in] VARIANT Col1 , [in] VARIANT Disparity , [out] VARIANT* Y , [out] VARIANT* Z )
VARIANT HPoseX .DisparityToPoint3d ( [in] VARIANT CamParamRect1 , [in] VARIANT CamParamRect2 , [in] VARIANT RelPoseRect , [in] VARIANT Row1 , [in] VARIANT Col1 , [in] VARIANT Disparity , [out] VARIANT* Y , [out] VARIANT* Z )
static void HOperatorSet .DisparityToPoint3d (HTuple camParamRect1 , HTuple camParamRect2 , HTuple relPoseRect , HTuple row1 , HTuple col1 , HTuple disparity , out HTuple x , out HTuple y , out HTuple z )
void HCamPar .DisparityToPoint3d (HCamPar camParamRect2 , HPose relPoseRect , HTuple row1 , HTuple col1 , HTuple disparity , out HTuple x , out HTuple y , out HTuple z )
void HCamPar .DisparityToPoint3d (HCamPar camParamRect2 , HPose relPoseRect , double row1 , double col1 , double disparity , out double x , out double y , out double z )
void HPose .DisparityToPoint3d (HCamPar camParamRect1 , HCamPar camParamRect2 , HTuple row1 , HTuple col1 , HTuple disparity , out HTuple x , out HTuple y , out HTuple z )
void HPose .DisparityToPoint3d (HCamPar camParamRect1 , HCamPar camParamRect2 , double row1 , double col1 , double disparity , out double x , out double y , out double z )
Ausgehend von einem Bildpunkt (Row1 Row1 Row1 Row1 Row1 row1 ,Col1 Col1 Col1 Col1 Col1 col1 ) in dem
rektifizierten Kamerasystem 1 und seiner Disparität in einem
rektifizierten binokularen Stereosystem, berechnet
disparity_to_point_3d disparity_to_point_3d DisparityToPoint3d disparity_to_point_3d DisparityToPoint3d DisparityToPoint3d den korrespondierenden 3D Objektpunkt.
Dabei spezifiziert der Disparitätswert Disparity Disparity Disparity Disparity Disparity disparity die
Spaltendifferenz der Bildkoordinaten zweier korrespondierender
Merkmale auf einer Epipolarlinie entsprechend der Gleichung
. Das rektifizierte binokulare
Kamerasystem wird durch seine internen Kameraparameter
CamParamRect1 CamParamRect1 CamParamRect1 CamParamRect1 CamParamRect1 camParamRect1 der Kamera 1 und CamParamRect2 CamParamRect2 CamParamRect2 CamParamRect2 CamParamRect2 camParamRect2 der
Kamera 2 und die externen Parameter RelPoseRect RelPoseRect RelPoseRect RelPoseRect RelPoseRect relPoseRect bestimmt,
welche die Lage des rektifizierte Kamerasystems 2 bezüglich des
rektifizierten Kamerasystems 1 beschreiben. Die Werte für diese
Kameraparameter können von den Operatoren calibrate_cameras calibrate_cameras CalibrateCameras calibrate_cameras CalibrateCameras CalibrateCameras
und gen_binocular_rectification_map gen_binocular_rectification_map GenBinocularRectificationMap gen_binocular_rectification_map GenBinocularRectificationMap GenBinocularRectificationMap erhalten werden. Der
3D-Punkt wird in den kartesischen Koordinaten
(X X X X X x ,Y Y Y Y Y y ,Z Z Z Z Z z ) des rektifizierten Kamerasystems
1 zurückgegeben.
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Wird ohne Parallelisierung verarbeitet.
Interne Kameraparameter der Kamera 1.
Interne Kameraparameter der Kamera 2.
Lage der zweiten Kamera bzgl. der ersten.
Parameteranzahl: 7
Row1 Row1 Row1 Row1 Row1 row1 (input_control) number(-array) → HTuple HTuple HTuple VARIANT Htuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Zeilenkoordinate eines Punktes im rektifizierten
Kamerasystem 1.
Col1 Col1 Col1 Col1 Col1 col1 (input_control) number(-array) → HTuple HTuple HTuple VARIANT Htuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Spaltenkoordinate eines Punktes im rektifizierten
Kamerasystem 1.
Disparität zwischen den Punkt-Abbildungen.
X X X X X x (output_control) real(-array) → HTuple HTuple HTuple VARIANT Htuple (real) (double ) (double ) (double ) (double ) (double )
X Koordinate des Weltpunktes.
Y Y Y Y Y y (output_control) real(-array) → HTuple HTuple HTuple VARIANT Htuple (real) (double ) (double ) (double ) (double ) (double )
Y Koordinate des Weltpunktes.
Z Z Z Z Z z (output_control) real(-array) → HTuple HTuple HTuple VARIANT Htuple (real) (double ) (double ) (double ) (double ) (double )
Z Koordinate des Weltpunktes.
Sind die Parameterwerte korrekt, dann liefert
disparity_to_point_3d disparity_to_point_3d DisparityToPoint3d disparity_to_point_3d DisparityToPoint3d DisparityToPoint3d den Wert 2 (H_MSG_TRUE).
binocular_calibration binocular_calibration BinocularCalibration binocular_calibration BinocularCalibration BinocularCalibration ,
gen_binocular_rectification_map gen_binocular_rectification_map GenBinocularRectificationMap gen_binocular_rectification_map GenBinocularRectificationMap GenBinocularRectificationMap
disparity_image_to_xyz disparity_image_to_xyz DisparityImageToXyz disparity_image_to_xyz DisparityImageToXyz DisparityImageToXyz
binocular_disparity binocular_disparity BinocularDisparity binocular_disparity BinocularDisparity BinocularDisparity ,
binocular_distance binocular_distance BinocularDistance binocular_distance BinocularDistance BinocularDistance ,
intersect_lines_of_sight intersect_lines_of_sight IntersectLinesOfSight intersect_lines_of_sight IntersectLinesOfSight IntersectLinesOfSight
3D Metrology