KlassenKlassenKlassenKlassen | | | | Operatoren

set_camera_setup_cam_paramT_set_camera_setup_cam_paramSetCameraSetupCamParamset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam (Operator)

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.

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)

Herror set_camera_setup_cam_param(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 HTuple& CameraParam, const HTuple& CameraPose) const

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 HTuple& CameraParam, const HTuple& CameraPose) const

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)

static void HOperatorSet.SetCameraSetupCamParam(HTuple cameraSetupModelID, HTuple cameraIdx, HTuple cameraType, HTuple cameraParam, HTuple cameraPose)

void HCameraSetupModel.SetCameraSetupCamParam(HTuple cameraIdx, HTuple cameraType, HTuple cameraParam, HTuple cameraPose)

Beschreibung

Der Operator set_camera_setup_cam_paramset_camera_setup_cam_paramSetCameraSetupCamParamset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam definiert den Typ, 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 Wert von CameraTypeCameraTypeCameraTypeCameraTypeCameraTypecameraType. 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.

Wenn die Anzahl der Parameter in CameraParamCameraParamCameraParamCameraParamCameraParamcameraParam nicht zu dem im CameraTypeCameraTypeCameraTypeCameraTypeCameraTypecameraType ausgewählten Kameratyp passt, gibt der Operator einen Fehler zurück.

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.

Parallelisierung

Parameter

CameraSetupModelIDCameraSetupModelIDCameraSetupModelIDCameraSetupModelIDCameraSetupModelIDcameraSetupModelID (input_control)  camera_setup_model HCameraSetupModel, HTupleHTupleHCameraSetupModel, HTupleHCameraSetupModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des Kameraaufbaumodells.

CameraIdxCameraIdxCameraIdxCameraIdxCameraIdxcameraIdx (input_control)  number-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Index der Kamera im Modell.

Wertevorschläge: 0, 1, 2

CameraTypeCameraTypeCameraTypeCameraTypeCameraTypecameraType (input_control)  string-array HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Kameratyp.

Defaultwert: 'area_scan_division' "area_scan_division" "area_scan_division" "area_scan_division" "area_scan_division" "area_scan_division"

Werteliste: 'area_scan_division'"area_scan_division""area_scan_division""area_scan_division""area_scan_division""area_scan_division", 'area_scan_polynomial'"area_scan_polynomial""area_scan_polynomial""area_scan_polynomial""area_scan_polynomial""area_scan_polynomial", 'area_scan_telecentric_division'"area_scan_telecentric_division""area_scan_telecentric_division""area_scan_telecentric_division""area_scan_telecentric_division""area_scan_telecentric_division", 'area_scan_telecentric_polynomial'"area_scan_telecentric_polynomial""area_scan_telecentric_polynomial""area_scan_telecentric_polynomial""area_scan_telecentric_polynomial""area_scan_telecentric_polynomial", 'area_scan_telecentric_tilt_division'"area_scan_telecentric_tilt_division""area_scan_telecentric_tilt_division""area_scan_telecentric_tilt_division""area_scan_telecentric_tilt_division""area_scan_telecentric_tilt_division", 'area_scan_telecentric_tilt_polynomial'"area_scan_telecentric_tilt_polynomial""area_scan_telecentric_tilt_polynomial""area_scan_telecentric_tilt_polynomial""area_scan_telecentric_tilt_polynomial""area_scan_telecentric_tilt_polynomial", 'area_scan_tilt_division'"area_scan_tilt_division""area_scan_tilt_division""area_scan_tilt_division""area_scan_tilt_division""area_scan_tilt_division", 'area_scan_tilt_polynomial'"area_scan_tilt_polynomial""area_scan_tilt_polynomial""area_scan_tilt_polynomial""area_scan_tilt_polynomial""area_scan_tilt_polynomial", 'line_scan'"line_scan""line_scan""line_scan""line_scan""line_scan"

CameraParamCameraParamCameraParamCameraParamCameraParamcameraParam (input_control)  number-array HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Interne Kameraparameter.

Parameteranzahl: CameraParam == 8 || CameraParam == 10 || CameraParam == 10 || CameraParam == 12 || CameraParam == 14

CameraPoseCameraPoseCameraPoseCameraPoseCameraPosecameraPose (input_control)  number-array HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Kamerapose relativ zum Koordinatensystem des Aufbaus.

Parameteranzahl: 7

Modul

Calibration


KlassenKlassenKlassenKlassen | | | | Operatoren