7
#ifndef __OPENCV_RGBD_KINFU_HPP__
8
#define __OPENCV_RGBD_KINFU_HPP__
10
#include "opencv2/core.hpp"
11
#include "opencv2/core/affine.hpp"
12
#include <opencv2/rgbd/volume.hpp>
32
setInitialVolumePose(volumeInitialPoseRot,volumeInitialPoseTransl);
42
setInitialVolumePose(volumeInitialPose);
58
CV_WRAP
void
setInitialVolumePose(
Matx44f
homogen_tf);
86
CV_PROP_RW kinfu::VolumeType volumeType;
100
CV_PROP_RW
float
depthFactor;
103
CV_PROP_RW
float
bilateral_sigma_depth;
105
CV_PROP_RW
float
bilateral_sigma_spatial;
107
CV_PROP_RW
int
bilateral_kernel_size;
110
CV_PROP_RW
int
pyramidLevels;
118
CV_PROP_RW
float
voxelSize;
124
CV_PROP_RW
float
tsdf_min_camera_movement;
133
CV_PROP_RW
float
tsdf_trunc_dist;
139
CV_PROP_RW
int
tsdf_max_weight;
145
CV_PROP_RW
float
raycast_step_factor;
155
CV_PROP_RW
float
icpDistThresh;
157
CV_PROP_RW
float
icpAngleThresh;
159
CV_PROP_RW std::vector<int> icpIterations;
165
CV_PROP_RW
float
truncateThreshold;
245
CV_WRAP
virtual
void
getNormals(InputArray points,
OutputArray
normals)
const
= 0;
251
CV_WRAP
virtual
void
reset() = 0;
264
CV_WRAP
virtual
bool
update(InputArray depth) = 0;
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition:
mat.hpp:295
Template class for small matrices whose type and size are known at compilation time
Definition:
matx.hpp:100
Template class for specifying the size of an image or rectangle.
Definition:
core/types.hpp:316
Template class for short numerical vectors, a partial case of Matx
Definition:
matx.hpp:342
KinectFusion implementation
Definition:
kinfu.hpp:193
virtual const Params & getParams() const =0
Get current parameters
virtual const Affine3f getPose() const =0
Get current pose in voxel space
CV_EXPORTS void render(const Texture2D &tex, Rect_< double > wndRect=Rect_< double >(0.0, 0.0, 1.0, 1.0), Rect_< double > texRect=Rect_< double >(0.0, 0.0, 1.0, 1.0))
Render OpenGL texture or primitives.
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75
Definition:
cvstd_wrapper.hpp:74
Affine3f volumePose
initial volume pose in meters
Definition:
kinfu.hpp:127