7
#ifndef __OPENCV_RGBD_COLORED_KINFU_HPP__
8
#define __OPENCV_RGBD_COLORED_KINFU_HPP__
10
#include "opencv2/core.hpp"
11
#include "opencv2/core/affine.hpp"
12
#include <opencv2/rgbd/volume.hpp>
15
namespace
colored_kinfu {
32
setInitialVolumePose(volumeInitialPoseRot,volumeInitialPoseTransl);
42
setInitialVolumePose(volumeInitialPose);
58
CV_WRAP
void
setInitialVolumePose(
Matx44f
homogen_tf);
86
CV_PROP_RW
Size
rgb_frameSize;
88
CV_PROP_RW kinfu::VolumeType volumeType;
103
CV_PROP_RW
float
depthFactor;
106
CV_PROP_RW
float
bilateral_sigma_depth;
108
CV_PROP_RW
float
bilateral_sigma_spatial;
110
CV_PROP_RW
int
bilateral_kernel_size;
113
CV_PROP_RW
int
pyramidLevels;
121
CV_PROP_RW
float
voxelSize;
127
CV_PROP_RW
float
tsdf_min_camera_movement;
136
CV_PROP_RW
float
tsdf_trunc_dist;
142
CV_PROP_RW
int
tsdf_max_weight;
148
CV_PROP_RW
float
raycast_step_factor;
158
CV_PROP_RW
float
icpDistThresh;
160
CV_PROP_RW
float
icpAngleThresh;
162
CV_PROP_RW std::vector<int> icpIterations;
168
CV_PROP_RW
float
truncateThreshold;
248
CV_WRAP
virtual
void
getNormals(InputArray points,
OutputArray
normals)
const
= 0;
254
CV_WRAP
virtual
void
reset() = 0;
265
CV_WRAP
virtual
bool
update(InputArray depth, InputArray rgb) = 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:
colored_kinfu.hpp:196
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
Definition:
colored_kinfu.hpp:20
Affine3f volumePose
initial volume pose in meters
Definition:
colored_kinfu.hpp:130