OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::kinfu::Volume クラスabstract

#include <opencv2/rgbd/volume.hpp>

Collaboration diagram for 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
pure virtual

◆ fetchPointsNormals()

virtual void cv::kinfu::Volume::fetchPointsNormals ( OutputArray points,
OutputArray normals ) const
pure virtual

◆ 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 )
pure virtual

◆ 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 )
pure virtual

◆ raycast() [1/2]

virtual void cv::kinfu::Volume::raycast ( const Matx44f & cameraPose,
const kinfu::Intr & intrinsics,
const Size & frameSize,
OutputArray points,
OutputArray normals ) const
pure virtual

◆ 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
pure virtual

◆ reset()

virtual void cv::kinfu::Volume::reset ( )
pure virtual

メンバ変数詳解

◆ 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

このクラス詳解は次のファイルから抽出されました: