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.