Back to Aurora Vision Library website

You are here: Start » Function Reference » Camera Support » cxCam » cxCam_CalibratePointCloud

cxCam_CalibratePointCloud


Header: ThirdPartySdk.h
Namespace: avl
Module: ThirdParty

Calibrate data channel to point clod output.

Syntax

void avl::cxCam_CalibratePointCloud
(
	cxCam_State& ioState,
	atl::Optional<const atl::String&> inDeviceID,
	const avl::Image& inRangeImage,
	const atl::Optional<atl::File>& inFile,
	const atl::Optional<atl::String>& inCalibrationId,
	atl::Optional<int> inAOI,
	avl::Point3DGrid& outPointCloud
)

Parameters

Name Type Default Description
Input will be modified ioState cxCam_State& Object used to maintain state of the function.
Input value inDeviceID Optional<const String&> NIL Device URI
Input value inRangeImage const Image& Data to calibrate.
Input value inFile const Optional<File>& NIL Calibration file. Leave blank to use the file from device memory.
Input value inCalibrationId const Optional<String>& NIL Calibration file id.
Input value inAOI Optional<int> NIL Number of area of interest that you are going to process. Only used to optimize the reading of calibration data.
Output value outPointCloud Point3DGrid&

Remarks

This filter converts the data from the acquisition (typically the third data channel) with a configuration file to return the 3D real coordinate data. For performance reasons, the file is loaded only once, the first time the filter is called for given parameters.

See Also