set_camera_setup_cam_paramT_set_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam (Operator)

Name

set_camera_setup_cam_paramT_set_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam — Definieren des Typs, der internen Parameter und der Pose einer Kamera im Kameraaufbaumodell.

Signatur

set_camera_setup_cam_param( : : CameraSetupModelID, CameraIdx, CameraType, CameraParam, CameraPose : )

Herror T_set_camera_setup_cam_param(const Htuple CameraSetupModelID, const Htuple CameraIdx, const Htuple CameraType, const Htuple CameraParam, const Htuple CameraPose)

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 HCameraSetupModel::SetCameraSetupCamParam(const HTuple& CameraIdx, const wchar_t* CameraType, const HCamPar& CameraParam, const HTuple& CameraPose) const   (Nur Windows)

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

void HCamPar::SetCameraSetupCamParam(const HCameraSetupModel& CameraSetupModelID, const HTuple& CameraIdx, const wchar_t* CameraType, const HTuple& CameraPose) const   (Nur Windows)

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)

static void HPose::SetCameraSetupCamParam(const HCameraSetupModel& CameraSetupModelID, const HTuple& CameraIdx, const wchar_t* CameraType, const HCamPar& CameraParam, const HTuple& CameraPose)   (Nur Windows)

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)

Beschreibung

Der Operator set_camera_setup_cam_paramset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParamSetCameraSetupCamParam definiert die internen Parameter und die Pose der Kamera mit Index CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx im Kameraaufbaumodell CameraSetupModelIDCameraSetupModelIDCameraSetupModelIDCameraSetupModelIDcameraSetupModelID. Der Parameter CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx muss ein gültiger Kameraindex sein, d.h. eine Zahl zwischen 0 und NumCameras-1 (siehe get_camera_setup_paramget_camera_setup_paramGetCameraSetupParamGetCameraSetupParamGetCameraSetupParam mit Parameter 'num_cameras'"num_cameras""num_cameras""num_cameras""num_cameras"). Wenn die Kamera mit Index CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx bereits im Modell definiert ist, werden alle ihrer Parameter durch den neuen ersetzt (die Kamera wird 'ausgetauscht').

Die Anzahl der Werte in CameraParamCameraParamCameraParamCameraParamcameraParam richtet sich nach dem Kameratyp. Siehe die Beschreibung von set_calib_data_cam_paramset_calib_data_cam_paramSetCalibDataCamParamSetCalibDataCamParamSetCalibDataCamParam für eine Liste der Werte und Kalibrierung für detaillierte Informationen über Kameratypen und Kameraparameter.

CameraTypeCameraTypeCameraTypeCameraTypecameraType 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 CameraParamCameraParamCameraParamCameraParamcameraParam übergeben. Entsprechend muss der Parameter CameraTypeCameraTypeCameraTypeCameraTypecameraType entweder wie empfohlen seinen Standardwert [] oder den gleichen Wert wie das erste Element von CameraParamCameraParamCameraParamCameraParamcameraParam haben. Für alle anderen Werte wird ein Fehler ausgegeben.

Der Parameter CameraPoseCameraPoseCameraPoseCameraPosecameraPose definiert die Pose der Kamera relativ zum Koordinatensystem des Kameraaufbaus (siehe create_camera_setup_modelcreate_camera_setup_modelCreateCameraSetupModelCreateCameraSetupModelCreateCameraSetupModel für eine genauere Beschreibung dieses Koordinatensystems).

Alle Parameter, die mit dem Operator set_camera_setup_cam_paramset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParamSetCameraSetupCamParam gesetzt werden, können mit dem Operator get_camera_setup_paramget_camera_setup_paramGetCameraSetupParamGetCameraSetupParamGetCameraSetupParam wieder abgefragt werden. Während der Kameratyp nur mit einem neuen Aufruf des Operators set_camera_setup_cam_paramset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParamSetCameraSetupCamParam geändert werden kann, können alle andere Kameraparameter mit dem Operator set_camera_setup_paramset_camera_setup_paramSetCameraSetupParamSetCameraSetupParamSetCameraSetupParam geändert werden.

Weitere Parameter können mit dem Operator set_camera_setup_paramset_camera_setup_paramSetCameraSetupParamSetCameraSetupParamSetCameraSetupParam gesetzt werden: Standardabweichungen und/oder Kovarianzen der internen Kameraparameter.

Ausführungsinformationen

Parameter

CameraSetupModelIDCameraSetupModelIDCameraSetupModelIDCameraSetupModelIDcameraSetupModelID (input_control)  camera_setup_model HCameraSetupModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Kameraaufbaumodells.

CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx (input_control)  number-array HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index der Kamera im Modell.

Wertevorschläge: 0, 1, 2

CameraTypeCameraTypeCameraTypeCameraTypecameraType (input_control)  string(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Kameratyp.

Defaultwert: []

Werteliste: []

CameraParamCameraParamCameraParamCameraParamcameraParam (input_control)  campar HCamPar, HTupleHTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Interne Kameraparameter.

CameraPoseCameraPoseCameraPoseCameraPosecameraPose (input_control)  number-array HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Kamerapose relativ zum Koordinatensystem des Aufbaus.

Parameteranzahl: 7

Modul

Calibration