Name
set_camera_setup_cam_paramT_set_camera_setup_cam_paramSetCameraSetupCamParamset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam — Definieren des Typs, der internen Parameter und der Pose einer Kamera
im Kameraaufbaumodell.
void SetCameraSetupCamParam(const HTuple& CameraSetupModelID, const HTuple& CameraIdx, const HTuple& CameraType, const HTuple& CameraParam, const HTuple& CameraPose)
void HCameraSetupModel::SetCameraSetupCamParam(const HTuple& CameraIdx, const HTuple& CameraType, const HCamPar& CameraParam, const HTuple& CameraPose) const
void HCameraSetupModel::SetCameraSetupCamParam(const HTuple& CameraIdx, const HString& CameraType, const HCamPar& CameraParam, const HTuple& CameraPose) const
void HCameraSetupModel::SetCameraSetupCamParam(const HTuple& CameraIdx, const char* CameraType, const HCamPar& CameraParam, const HTuple& CameraPose) const
void HCamPar::SetCameraSetupCamParam(const HCameraSetupModel& CameraSetupModelID, const HTuple& CameraIdx, const HTuple& CameraType, const HTuple& CameraPose) const
void HCamPar::SetCameraSetupCamParam(const HCameraSetupModel& CameraSetupModelID, const HTuple& CameraIdx, const HString& CameraType, const HTuple& CameraPose) const
void HCamPar::SetCameraSetupCamParam(const HCameraSetupModel& CameraSetupModelID, const HTuple& CameraIdx, const char* CameraType, const HTuple& CameraPose) const
static void HPose::SetCameraSetupCamParam(const HCameraSetupModel& CameraSetupModelID, const HTuple& CameraIdx, const HTuple& CameraType, const HCamPar& CameraParam, const HTuple& CameraPose)
static void HPose::SetCameraSetupCamParam(const HCameraSetupModel& CameraSetupModelID, const HTuple& CameraIdx, const HString& CameraType, const HCamPar& CameraParam, const HTuple& CameraPose)
static void HPose::SetCameraSetupCamParam(const HCameraSetupModel& CameraSetupModelID, const HTuple& CameraIdx, const char* CameraType, const HCamPar& CameraParam, const HTuple& CameraPose)
void HOperatorSetX.SetCameraSetupCamParam(
[in] VARIANT CameraSetupModelID, [in] VARIANT CameraIdx, [in] VARIANT CameraType, [in] VARIANT CameraParam, [in] VARIANT CameraPose)
void HCameraSetupModelX.SetCameraSetupCamParam(
[in] VARIANT CameraIdx, [in] VARIANT CameraType, [in] VARIANT CameraParam, [in] VARIANT CameraPose)
void HCamParX.SetCameraSetupCamParam(
[in] IHCameraSetupModelX* CameraSetupModelID, [in] VARIANT CameraIdx, [in] VARIANT CameraType, [in] VARIANT CameraParam, [in] VARIANT CameraPose)
void HPoseX.SetCameraSetupCamParam(
[in] IHCameraSetupModelX* CameraSetupModelID, [in] VARIANT CameraIdx, [in] VARIANT CameraType, [in] VARIANT CameraParam, [in] VARIANT CameraPose)
static void HOperatorSet.SetCameraSetupCamParam(HTuple cameraSetupModelID, HTuple cameraIdx, HTuple cameraType, HTuple cameraParam, HTuple cameraPose)
void HCameraSetupModel.SetCameraSetupCamParam(HTuple cameraIdx, HTuple cameraType, HCamPar cameraParam, HTuple cameraPose)
void HCameraSetupModel.SetCameraSetupCamParam(HTuple cameraIdx, string cameraType, HCamPar cameraParam, HTuple cameraPose)
void HCamPar.SetCameraSetupCamParam(HCameraSetupModel cameraSetupModelID, HTuple cameraIdx, HTuple cameraType, HTuple cameraPose)
void HCamPar.SetCameraSetupCamParam(HCameraSetupModel cameraSetupModelID, HTuple cameraIdx, string cameraType, HTuple cameraPose)
static void HPose.SetCameraSetupCamParam(HCameraSetupModel cameraSetupModelID, HTuple cameraIdx, HTuple cameraType, HCamPar cameraParam, HTuple cameraPose)
static void HPose.SetCameraSetupCamParam(HCameraSetupModel cameraSetupModelID, HTuple cameraIdx, string cameraType, HCamPar cameraParam, HTuple cameraPose)
Der Operator set_camera_setup_cam_paramset_camera_setup_cam_paramSetCameraSetupCamParamset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam definiert die
internen Parameter und die Pose der Kamera mit Index
CameraIdxCameraIdxCameraIdxCameraIdxCameraIdxcameraIdx im Kameraaufbaumodell
CameraSetupModelIDCameraSetupModelIDCameraSetupModelIDCameraSetupModelIDCameraSetupModelIDcameraSetupModelID. Der Parameter CameraIdxCameraIdxCameraIdxCameraIdxCameraIdxcameraIdx muss
ein gültiger Kameraindex sein, d.h. eine Zahl zwischen 0 und
NumCameras-1 (siehe get_camera_setup_paramget_camera_setup_paramGetCameraSetupParamget_camera_setup_paramGetCameraSetupParamGetCameraSetupParam mit
Parameter 'num_cameras'"num_cameras""num_cameras""num_cameras""num_cameras""num_cameras"). Wenn die Kamera mit Index
CameraIdxCameraIdxCameraIdxCameraIdxCameraIdxcameraIdx bereits im Modell definiert ist, werden alle
ihrer Parameter durch den neuen ersetzt (die Kamera wird
'ausgetauscht').
Die Anzahl der Werte in CameraParamCameraParamCameraParamCameraParamCameraParamcameraParam richtet sich nach dem
Kameratyp. Siehe die Beschreibung von
set_calib_data_cam_paramset_calib_data_cam_paramSetCalibDataCamParamset_calib_data_cam_paramSetCalibDataCamParamSetCalibDataCamParam für eine Liste der Werte und
calibrate_camerascalibrate_camerasCalibrateCamerascalibrate_camerasCalibrateCamerasCalibrateCameras für detaillierte Informationen über
Kameratypen und Kameraparameter.
CameraTypeCameraTypeCameraTypeCameraTypeCameraTypecameraType wird nur aus Gründen der Rückwärtskompatibilität
als Parameter zur Verfügung gestellt.
Die Information zum Kameratyp wird als erstes Element von
CameraParamCameraParamCameraParamCameraParamCameraParamcameraParam übergeben.
Entsprechend muss der Parameter CameraTypeCameraTypeCameraTypeCameraTypeCameraTypecameraType entweder wie
empfohlen
seinen Standardwert [] oder den gleichen Wert wie das erste
Element
von CameraParamCameraParamCameraParamCameraParamCameraParamcameraParam haben. Für alle anderen Werte wird ein Fehler
ausgegeben.
Der Parameter CameraPoseCameraPoseCameraPoseCameraPoseCameraPosecameraPose definiert die Pose der Kamera
relativ zum Koordinatensystem des Kameraaufbaus (siehe
create_camera_setup_modelcreate_camera_setup_modelCreateCameraSetupModelcreate_camera_setup_modelCreateCameraSetupModelCreateCameraSetupModel für eine genauere Beschreibung
dieses Koordinatensystems).
Alle Parameter, die mit dem Operator
set_camera_setup_cam_paramset_camera_setup_cam_paramSetCameraSetupCamParamset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam gesetzt werden, können mit dem
Operator get_camera_setup_paramget_camera_setup_paramGetCameraSetupParamget_camera_setup_paramGetCameraSetupParamGetCameraSetupParam wieder abgefragt
werden. Während der Kameratyp nur mit einem neuen Aufruf des
Operators set_camera_setup_cam_paramset_camera_setup_cam_paramSetCameraSetupCamParamset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam geändert werden kann,
können alle andere Kameraparameter mit dem Operator
set_camera_setup_paramset_camera_setup_paramSetCameraSetupParamset_camera_setup_paramSetCameraSetupParamSetCameraSetupParam geändert werden.
Weitere Parameter können mit dem Operator
set_camera_setup_paramset_camera_setup_paramSetCameraSetupParamset_camera_setup_paramSetCameraSetupParamSetCameraSetupParam gesetzt werden: Standardabweichungen
und/oder Kovarianzen der internen Kameraparameter.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Handle des Kameraaufbaumodells.
Index der Kamera im Modell.
Wertevorschläge: 0, 1, 2
Kameratyp.
Defaultwert: []
Werteliste: []
Kamerapose relativ zum Koordinatensystem des Aufbaus.
Parameteranzahl: 7
Calibration