Share via


Reconstruction Members

The following table(s) list the members exposed by the Reconstruction 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 Export a polygon mesh of the zero-crossing dense surfaces from the reconstruction volume.
Public Method CalculatePointCloud 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.
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 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. Disposes the Reconstruction.
Public Method ExportVolumeBlock Export a part or all of the reconstruction volume as a short array.
Public Method Static FusionCreateReconstruction Initialize a Kinect Fusion 3D Reconstruction Volume.
Public Method GetCurrentWorldToCameraTransform Get current internal world-to-camera transform (camera view pose).
Public Method GetCurrentWorldToVolumeTransform Get current internal world-to-volume transform.
Public Method ImportVolumeBlock Imports a reconstruction volume as a short array.
Public Method IntegrateFrame Integrates depth float data into the reconstruction volume from the passed camera pose.
Public Method ProcessFrame A high-level function to process a depth frame through the Kinect Fusion pipeline.
Public Method ResetReconstruction Overloaded. Clear the volume, and set a new camera pose or identity.
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.
Dn188971.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 the disposal of the reconstruction.

See Also

Reference

Reconstruction Class
Microsoft.Kinect.Toolkit.Fusion Namespace