CalibratorCalibrateMultiCamera Method  | 
 Performs multi-camera calibration.
 
    Namespace: 
   Zivid.NET.Calibration
    Assembly:
   ZividCoreNET (in ZividCoreNET.dll) Version: 0.0.0.0
Syntaxpublic static MultiCameraOutput CalibrateMultiCamera(
	IEnumerable<DetectionResult> detectionResults
)
Public Shared Function CalibrateMultiCamera ( 
	detectionResults As IEnumerable(Of DetectionResult)
) As MultiCameraOutput
public:
static MultiCameraOutput^ CalibrateMultiCamera(
	IEnumerable<DetectionResult^>^ detectionResults
)
Parameters
- detectionResults
 - Type: System.Collections.GenericIEnumerableDetectionResult
 List of DetectionResult instances 
Return Value
Type: 
MultiCameraOutputInstance of MultiCameraOutput
Remarks
Multi-camera calibration is used in a multi-camera setup to find the
pose of secondary cameras in the frame of a designated primary camera,
e.g. to combine points clouds into a single frame of reference.
The input is generated by imaging the same checkerboard from each camera
and inserting the resulting point clouds into 
Detector.
Add the resulting 
DetectionResult objects to a sequence with the first
element corresponding to the primary camera.
The returned object contains an array of transforms, which provides the pose of
camera[i] in the frame of camera[0]. Apply transform[i] to the points from
camera[i] to get the same points in the frame of camera[0]. The returned object
also contains an array of residuals corresponding to each transform.
See Also