OpenCV  4.6.0-pre
Open Source Computer Vision
Namespaces | Classes | Enumerations | Functions
cv::kinfu Namespace Reference

Namespaces

 detail
 

Classes

struct  Intr
 
class  KinFu
 KinectFusion implementation. More...
 
struct  Params
 
class  Volume
 
struct  VolumeParams
 

Enumerations

enum  VolumeType {
  VolumeType::TSDF = 0,
  VolumeType::HASHTSDF = 1,
  VolumeType::COLOREDTSDF = 2
}
 

Functions

Ptr< VolumemakeVolume (const VolumeParams &_volumeParams)
 
Ptr< VolumemakeVolume (VolumeType _volumeType, float _voxelSize, Matx44f _pose, float _raycastStepFactor, float _truncDist, int _maxWeight, float _truncateThreshold, Vec3i _resolution)
 

Enumeration Type Documentation

◆ VolumeType

enum cv::kinfu::VolumeType
strong
Enumerator
TSDF 
HASHTSDF 
COLOREDTSDF 

Function Documentation

◆ makeVolume() [1/2]

Ptr<Volume> cv::kinfu::makeVolume ( const VolumeParams _volumeParams)
Python:
cv.kinfu.makeVolume(_volumeType, _voxelSize, _pose, _raycastStepFactor, _truncDist, _maxWeight, _truncateThreshold, _resolution) -> retval

◆ makeVolume() [2/2]

Ptr<Volume> cv::kinfu::makeVolume ( VolumeType  _volumeType,
float  _voxelSize,
Matx44f  _pose,
float  _raycastStepFactor,
float  _truncDist,
int  _maxWeight,
float  _truncateThreshold,
Vec3i  _resolution 
)
Python:
cv.kinfu.makeVolume(_volumeType, _voxelSize, _pose, _raycastStepFactor, _truncDist, _maxWeight, _truncateThreshold, _resolution) -> retval