Table of Contents

Class ColoredKinFu

Namespace
OpenCvSharp.Rgbd
Assembly
OpenCvSharp.dll

Color-aware KinectFusion implementation. Reconstructs a 3D scene in real time from a sequence of registered depth and color images.

public class ColoredKinFu : CvPtrObject, IDisposable
Inheritance
ColoredKinFu
Implements
Inherited Members

Methods

Create(ColoredKinFuParams)

Creates a ColoredKinFu instance with the supplied parameters.

GetCloud(OutputArray, OutputArray)

Gets points and normals of the current 3D mesh. The order of points is undefined; normals correspond to points.

GetNormals(InputArray, OutputArray)

Calculates normals for the given points.

GetParams()

Gets the current parameters.

GetPoints(OutputArray)

Gets points of the current 3D mesh. The order of points is undefined.

GetPose()

Gets the current pose in voxel space, as a 4x4 homogeneous transform matrix.

Render(OutputArray)

Renders a 0-surface of the TSDF using Phong shading into a CV_8UC4 image, from the last frame's camera pose.

Render(OutputArray, InputArray)

Renders a 0-surface of the TSDF using Phong shading into a CV_8UC4 image, from the given camera pose.

Reset()

Clears the current model and resets the pose.

Update(InputArray, InputArray)

Integrates the next registered depth and color frame with respect to its ICP-calculated pose.