set_camera_setup_cam_paramT_set_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParamset_camera_setup_cam_param (Operator)

Name

set_camera_setup_cam_paramT_set_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParamset_camera_setup_cam_param — 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)

def set_camera_setup_cam_param(camera_setup_model_id: HHandle, camera_idx: Sequence[int], camera_type: MaybeSequence[str], camera_param: Sequence[Union[float, int, str]], camera_pose: Sequence[Union[float, int]]) -> None

Beschreibung

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

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

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

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

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

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

Ausführungsinformationen

Parameter

CameraSetupModelIDCameraSetupModelIDCameraSetupModelIDCameraSetupModelIDcameraSetupModelIDcamera_setup_model_id (input_control)  camera_setup_model HCameraSetupModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Kameraaufbaumodells.

CameraIdxCameraIdxCameraIdxCameraIdxcameraIdxcamera_idx (input_control)  number-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Index der Kamera im Modell.

Wertevorschläge: 0, 1, 2

CameraTypeCameraTypeCameraTypeCameraTypecameraTypecamera_type (input_control)  string(-array) HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Kameratyp.

Defaultwert: []

Werteliste: []

CameraParamCameraParamCameraParamCameraParamcameraParamcamera_param (input_control)  campar HCamPar, HTupleSequence[Union[float, int, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Interne Kameraparameter.

CameraPoseCameraPoseCameraPoseCameraPosecameraPosecamera_pose (input_control)  number-array HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Kamerapose relativ zum Koordinatensystem des Aufbaus.

Parameteranzahl: 7

Modul

Calibration