Compute the CogHandEyeCalibrationRemoteCamerasResults for the remote cameras based on
the supplied hand-eye calibration results of the primary cameras, the corresponded
point pairs (from the same calibration plate) for the primary cameras and the remote cameras,
pelrects of the remote cameras, using the current parameter settings.
Namespace: Cognex.VisionPro.CalibFixAssembly: Cognex.VisionPro.CalibFixPlus (in Cognex.VisionPro.CalibFixPlus.dll) Version: 65.1.0.0
Syntax
Parameters
- primaryCamerasCalibResults
- Type: Cognex.VisionPro.CalibFix CogHandEyeCalibrationResults
The primary station hand-eye calibration results.
- primaryCamerasCrsps
- Type: Cognex.VisionPro CogFeatureCrspsMCameras
The corresponded point pairs for primary cameras.
- remoteCamerasPelRects
- Type: System.Drawing Rectangle
The pelrects of the remote cameras, used to extract the corresponded point pairs. There should be one pelrect for each camera. There is no relationship between the pelrects of two separate cameras. It is used to define the camera coordinate system (i.e. Camera2D) to be at the center of the pelrect.
- remoteCamerasCrsps
- Type: Cognex.VisionPro CogFeatureCrspsMCameras
The corresponded point pairs for the remote cameras.
Return Value
Type: CogHandEyeCalibrationRemoteCameraResultsA CogHandEyeCalibrationRemoteCameraResults containing the results of the calibration, i.e. a CogHandEyeCalibrationRemoteCameraResult object for each remote camera.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | If the primaryCamerasCalibResults argument is null. |
| ArgumentNullException | If the primaryCamerasCrsps argument is null. |
| ArgumentNullException | If the remoteCamerasPelRects argument is null. |
| ArgumentNullException | If the remoteCamerasCrsps argument is null. |
| CogTimeoutExpiredException | If TimeoutEnabled is true and this method does not complete within Timeout milliseconds. |
| ArgumentException |
If any of the following is true:
|
| ArgumentException | If any Raw2D feature position in the remoteCamerasCrsps argument falls outside its corresponding pelrect. |
| ArgumentException | If the input data is degenerate. |
See Also