Name
set_camera_setup_cam_paramT_set_camera_setup_cam_paramSetCameraSetupCamParamset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam — Define type, parameters, and relative pose of a camera in a camera setup
model.
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)
The operator set_camera_setup_cam_paramset_camera_setup_cam_paramSetCameraSetupCamParamset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam defines the internal
parameters and the pose of the camera with CameraIdxCameraIdxCameraIdxCameraIdxCameraIdxcameraIdx in
the camera setup model CameraSetupModelIDCameraSetupModelIDCameraSetupModelIDCameraSetupModelIDCameraSetupModelIDcameraSetupModelID. The parameter
CameraIdxCameraIdxCameraIdxCameraIdxCameraIdxcameraIdx must be between 0 and NumCameras-1 (see
get_camera_setup_paramget_camera_setup_paramGetCameraSetupParamget_camera_setup_paramGetCameraSetupParamGetCameraSetupParam with argument
'num_cameras'"num_cameras""num_cameras""num_cameras""num_cameras""num_cameras"). If a camera with CameraIdxCameraIdxCameraIdxCameraIdxCameraIdxcameraIdx was
already defined, its parameters are overwritten by the current ones
(the camera is 'substituted').
The number of values in CameraParamCameraParamCameraParamCameraParamCameraParamcameraParam depends on the camera
type. See the description of set_calib_data_cam_paramset_calib_data_cam_paramSetCalibDataCamParamset_calib_data_cam_paramSetCalibDataCamParamSetCalibDataCamParam for a
list of values and calibrate_camerascalibrate_camerasCalibrateCamerascalibrate_camerasCalibrateCamerasCalibrateCameras for details on camera
types and camera parameters.
The parameter CameraTypeCameraTypeCameraTypeCameraTypeCameraTypecameraType is only provided for backwards
compatibility.
The information about the camera type is contained in the first element
of CameraParamCameraParamCameraParamCameraParamCameraParamcameraParam.
Therefore, CameraTypeCameraTypeCameraTypeCameraTypeCameraTypecameraType should be set either to its default value
[] (the recommended option) or to the same value as the
first element of CameraParamCameraParamCameraParamCameraParamCameraParamcameraParam. In any other case an error is
raised.
The parameter CameraPoseCameraPoseCameraPoseCameraPoseCameraPosecameraPose specifies the pose of the camera
relative to the setup's coordinate system (see
set_camera_setup_paramset_camera_setup_paramSetCameraSetupParamset_camera_setup_paramSetCameraSetupParamSetCameraSetupParam for further explanations on the
setup's coordinate system).
All of the parameters set by set_camera_setup_cam_paramset_camera_setup_cam_paramSetCameraSetupCamParamset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam can
be read back by get_camera_setup_paramget_camera_setup_paramGetCameraSetupParamget_camera_setup_paramGetCameraSetupParamGetCameraSetupParam. While the camera
type can be changed only with a new call to
set_camera_setup_cam_paramset_camera_setup_cam_paramSetCameraSetupCamParamset_camera_setup_cam_paramSetCameraSetupCamParamSetCameraSetupCamParam, all other camera parameters can
be modified by set_camera_setup_paramset_camera_setup_paramSetCameraSetupParamset_camera_setup_paramSetCameraSetupParamSetCameraSetupParam. Furthermore,
set_camera_setup_paramset_camera_setup_paramSetCameraSetupParamset_camera_setup_paramSetCameraSetupParamSetCameraSetupParam can set additional data to a camera:
standard deviations or covariances of the internal camera
parameters.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Handle to the camera setup model.
Index of the camera in the setup.
Suggested values: 0, 1, 2
Type of the camera.
Default value: []
List of values: []
Internal camera parameters.
Pose of the camera relative to the setup's coordinate
system.
Number of elements: 7
Calibration