Share via


ColorReconstruction Members

Kinect for Windows 1.8

The following table(s) list the members exposed by the ColorReconstruction type.

Public Methods

Name Description
Public Method AlignDepthFloatToReconstruction Aligns a depth float image to the reconstruction volume to calculate the new camera pose.
Public Method AlignPointClouds Aligns two sets of overlapping oriented point clouds and calculates the camera's relative pose.
Public Method CalculateMesh Exports a polygon mesh of the zero-crossing dense surfaces from the reconstruction volume with per-vertex color.
Public Method CalculatePointCloud Overloaded. Calculates a point cloud by raycasting into the reconstruction volume, returning the point cloud containing 3D points and normals of the zero-crossing dense surface at every visible pixel in the image.
Public Method CalculatePointCloudAndDepth Calculates a point cloud by raycasting into the reconstruction volume, returning the point cloud containing 3D points and normals of the zero-crossing dense surface at every visible pixel in the image from the specified camera pose, color visualization image, and the depth to the surface.
Public Method DepthToDepthFloatFrame Converts the specified array of Kinect depth pixels to a FusionFloatImageFrame object.
Public Method Dispose Overloaded. Releases all resources used by this ColorReconstruction.
Public Method ExportVolumeBlock Overloaded. Exports a part or all of the reconstruction volume as a short array.
Public Method Static FusionCreateReconstruction Initializes a Kinect Fusion 3D reconstruction volume that uses color.
Public Method GetCurrentWorldToCameraTransform Retrieves the current internal world-to-camera transform (camera view pose).
Public Method GetCurrentWorldToVolumeTransform Gets the current internal world-to-volume transform.
Public Method ImportVolumeBlock Overloaded. Imports a reconstruction volume as a short array.
Public Method IntegrateFrame Overloaded. Integrates depth float data into the reconstruction volume from the specified camera pose.
Public Method ProcessFrame Overloaded. Processes the specified depth frame through the Kinect Fusion pipeline.
Public Method ResetReconstruction Overloaded. Clears the reconstruction volume and sets a new world-to-camera transform (camera view pose).
Public Method SetAlignDepthFloatToReconstructionReferenceFrame Sets a reference depth frame that is used internally to help with tracking when calling the AlignDepthFloatToReconstruction method to calculate a new camera pose.
Dn452137.note(en-us,IEB.10).gifNote
You should call this method only if you are not using the default tracking behavior of Kinect Fusion.
Public Method SmoothDepthFloatFrame Spatially smoothes a depth float image frame using edge-preserving filtering.

Protected Methods

Name Description
Protected Method Finalize Finalizes this instance of the ColorReconstruction class.

See Also

Reference

ColorReconstruction Class
Microsoft.Kinect.Toolkit.Fusion Namespace