8
#ifndef __OPENCV_RGBD_LARGEKINFU_HPP__
9
#define __OPENCV_RGBD_LARGEKINFU_HPP__
11
#include <opencv2/rgbd/volume.hpp>
13
#include "opencv2/core.hpp"
14
#include "opencv2/core/affine.hpp"
53
CV_PROP_RW
float
depthFactor;
56
CV_PROP_RW
float
bilateral_sigma_depth;
58
CV_PROP_RW
float
bilateral_sigma_spatial;
60
CV_PROP_RW
int
bilateral_kernel_size;
63
CV_PROP_RW
int
pyramidLevels;
68
CV_PROP_RW
float
tsdf_min_camera_movement;
74
CV_PROP_RW
float
icpDistThresh;
76
CV_PROP_RW
float
icpAngleThresh;
78
CV_PROP_RW std::vector<int> icpIterations;
83
CV_PROP_RW
float
truncateThreshold;
126
virtual
const
Params& getParams()
const
= 0;
133
CV_WRAP
virtual
void
getPoints(
OutputArray
points)
const
= 0;
135
CV_WRAP
virtual
void
getNormals(InputArray points,
OutputArray
normals)
const
= 0;
137
CV_WRAP
virtual
void
reset() = 0;
139
virtual
const
Affine3f getPose()
const
= 0;
141
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
Large Scale Dense Depth Fusion implementation
Definition:
large_kinfu.hpp:121
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:
volume.hpp:59
Definition:
large_kinfu.hpp:21
kinfu::VolumeParams volumeParams
Volume parameters
Definition:
large_kinfu.hpp:87