Back to FabImage Library website

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

cxCam_CalibratePointCloud


Header: ThirdPartySdk.h
Namespace: fil
Module: ThirdParty

Calibrate data channel to point clod output.

Syntax

void fil::cxCam_CalibratePointCloud
(
	cxCam_State& ioState,
	ftl::Optional<const ftl::String&> inDeviceID,
	const fil::Image& inRangeImage,
	const ftl::Optional<ftl::File>& inFile,
	const ftl::Optional<ftl::String>& inCalibrationId,
	ftl::Optional<int> inAOI,
	fil::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