Skip to main content
API Reference NianticSpatial.NSDK.AR.SceneSegmentation ARSceneSegmentationManager

TryAcquirePackedSceneSegmentationChannelsCpuImage


Declaration

public bool TryAcquirePackedSceneSegmentationChannelsCpuImage(out XRCpuImage cpuImage, out Matrix4x4 samplerMatrix, Nullable<XRCameraParams> cameraParams = null)

Summary

Tries to acquire the latest packed semantic channels XRCpuImage. Each element of the XRCpuImage is a bit field
indicating which semantic channels have surpassed their respective detection confidence thresholds for that
pixel. (See GetChannelIndex)

Remarks

The utility GetChannelNamesAt can be used for reading semantic channel names at a viewport
location.

Returns

True if the CPU image was acquired. Otherwise, false

Parameters

NameTypeSummary
cpuImageXRCpuImage
If this method returns true, an acquired XRCpuImage. The CPU image
must be disposed by the caller.
samplerMatrixMatrix4x4
A matrix that converts from viewport to image coordinates according to the latest pose.
cameraParamsNullable<XRCameraParams>
Params of the viewport to sample with. Defaults to current screen dimensions if null.