OpenCV 4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
公有成员函数 | 公有属性 | 所有成员列表
cv::kinfu::Volume 类参考抽象

#include <opencv2/rgbd/volume.hpp>

cv::kinfu::Volume 的协作图

公有成员函数

 Volume (float _voxelSize, Matx44f _pose, float _raycastStepFactor)
 
virtual ~Volume ()
 
virtual void fetchNormals (InputArray points, OutputArray _normals) const =0
 
virtual void fetchPointsNormals (OutputArray points, OutputArray normals) const =0
 
virtual void fetchPointsNormalsColors (OutputArray, OutputArray, OutputArray) const
 
virtual void integrate (InputArray _depth, float depthFactor, const Matx44f &cameraPose, const kinfu::Intr &intrinsics, const int frameId=0)=0
 
virtual void integrate (InputArray _depth, InputArray _rgb, float depthFactor, const Matx44f &cameraPose, const kinfu::Intr &intrinsics, const Intr &rgb_intrinsics, const int frameId=0)=0
 
virtual void raycast (const Matx44f &cameraPose, const kinfu::Intr &intrinsics, const Size &frameSize, OutputArray points, OutputArray normals) const =0
 
virtual void raycast (const Matx44f &cameraPose, const kinfu::Intr &intrinsics, const Size &frameSize, OutputArray points, OutputArray normals, OutputArray colors) const =0
 
virtual void reset ()=0
 

公有属性

const Affine3f pose
 
const float raycastStepFactor
 
const float voxelSize
 
const float voxelSizeInv
 

构造函数和析构函数文档

◆ Volume()

cv::kinfu::Volume::Volume ( float  _voxelSize,
Matx44f  _pose,
float  _raycastStepFactor 
)
inline

◆ ~Volume()

virtual cv::kinfu::Volume::~Volume ( )
inlinevirtual

成员函数文档

◆ fetchNormals()

virtual void cv::kinfu::Volume::fetchNormals ( InputArray  points,
OutputArray  _normals 
) const
纯虚函数

◆ fetchPointsNormals()

virtual void cv::kinfu::Volume::fetchPointsNormals ( OutputArray  points,
OutputArray  normals 
) const
纯虚函数

◆ fetchPointsNormalsColors()

virtual void cv::kinfu::Volume::fetchPointsNormalsColors ( OutputArray  ,
OutputArray  ,
OutputArray   
) const
inlinevirtual

◆ integrate() [1/2]

virtual void cv::kinfu::Volume::integrate ( InputArray  _depth,
float  depthFactor,
const Matx44f cameraPose,
const kinfu::Intr intrinsics,
const int  frameId = 0 
)
纯虚函数

◆ integrate() [2/2]

virtual void cv::kinfu::Volume::integrate ( InputArray  _depth,
InputArray  _rgb,
float  depthFactor,
const Matx44f cameraPose,
const kinfu::Intr intrinsics,
const Intr rgb_intrinsics,
const int  frameId = 0 
)
纯虚函数

◆ raycast() [1/2]

virtual void cv::kinfu::Volume::raycast ( const Matx44f cameraPose,
const kinfu::Intr intrinsics,
const Size frameSize,
OutputArray  points,
OutputArray  normals 
) const
纯虚函数

◆ raycast() [2/2]

virtual void cv::kinfu::Volume::raycast ( const Matx44f cameraPose,
const kinfu::Intr intrinsics,
const Size frameSize,
OutputArray  points,
OutputArray  normals,
OutputArray  colors 
) const
纯虚函数

◆ reset()

virtual void cv::kinfu::Volume::reset ( )
纯虚函数

成员数据文档

◆ pose

const Affine3f cv::kinfu::Volume::pose

◆ raycastStepFactor

const float cv::kinfu::Volume::raycastStepFactor

◆ voxelSize

const float cv::kinfu::Volume::voxelSize

◆ voxelSizeInv

const float cv::kinfu::Volume::voxelSizeInv

此类的文档是从以下文件生成的