![]() |
OpenCV 4.14.0
Open Source Computer Vision
|
#include <opencv2/rgbd/volume.hpp>
Public Member Functions | |
| 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 |
Public Attributes | |
| const Affine3f | pose |
| const float | raycastStepFactor |
| const float | voxelSize |
| const float | voxelSizeInv |
|
inline |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
| const Affine3f cv::kinfu::Volume::pose |
| const float cv::kinfu::Volume::raycastStepFactor |
| const float cv::kinfu::Volume::voxelSize |
| const float cv::kinfu::Volume::voxelSizeInv |