OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::colored_kinfu::Params 結構體參考

#include <opencv2/rgbd/colored_kinfu.hpp>

cv::colored_kinfu::Params 協作圖

公共成員函式

 Params ()
 
 Params (Matx33f volumeInitialPoseRot, Vec3f volumeInitialPoseTransl)
 Params 的建構函式。設定 TSDF 體積的初始姿態。
 
 Params (Matx44f volumeInitialPose)
 Params 的建構函式。設定 TSDF 體積的初始姿態。
 
void setInitialVolumePose (Matx33f R, Vec3f t)
 設定初始體積姿態。設定 TSDF 體積的初始姿態。
 
void setInitialVolumePose (Matx44f homogen_tf)
 設定初始體積姿態。設定 TSDF 體積的初始姿態。
 

靜態公共成員函式

static Ptr< ParamscoarseParams ()
 粗略引數。一組提供更好速度的引數,但在感測器快速移動的情況下可能會無法匹配幀。
 
static Ptr< ParamscoloredTSDFParams (bool isCoarse)
 彩色 TSDF 引數。一組適用於 HashTSDFVolume 的引數。
 
static Ptr< ParamsdefaultParams ()
 預設引數。一組提供更好模型質量的引數,可能非常慢。
 
static Ptr< ParamshashTSDFParams (bool isCoarse)
 HashTSDF 引數。一組適用於 HashTSDFVolume 的引數。
 

公共屬性

int bilateral_kernel_size
 雙邊平滑的畫素核大小。
 
float bilateral_sigma_depth
 雙邊平滑的深度(米)sigma 值。
 
float bilateral_sigma_spatial
 雙邊平滑的空間(畫素)sigma 值。
 
float depthFactor
 輸入值每米預縮放因子
 
Size frameSize
 幀大小(畫素)
 
float icpAngleThresh
 
float icpDistThresh
 ICP 距離閾值(米)
 
std::vector< int > icpIterations
 
Matx33f intr
 相機內參
 
Vec3f lightPose
 渲染用光源姿態(米)
 
int pyramidLevels
 ICP 的金字塔層數。
 
float raycast_step_factor
 一次光線投射步長的長度。
 
Size rgb_frameSize
 RGB 幀大小(畫素)
 
Matx33f rgb_intr
 RGB 相機內參
 
float truncateThreshold
 深度截斷閾值(米)。
 
int tsdf_max_weight
 每個體素的最大幀數
 
float tsdf_min_camera_movement
 最小相機移動距離(米)。
 
float tsdf_trunc_dist
 截斷距離(米)
 
Vec3i volumeDims
 體素空間的解析度。
 
Affine3f volumePose
 初始體積姿態(米)
 
kinfu::VolumeType volumeType
 
float voxelSize
 體素大小(米)。
 

建構函式 & 解構函式文件

◆ Params() [1/3]

cv::colored_kinfu::Params::Params ( )
inline

◆ Params() [2/3]

cv::colored_kinfu::Params::Params ( Matx33f volumeInitialPoseRot,
Vec3f volumeInitialPoseTransl )
inline

Params 的建構函式。設定 TSDF 體積的初始姿態。

引數
volumeInitialPoseRot旋轉矩陣
volumeInitialPoseTransl平移向量

◆ Params() [3/3]

cv::colored_kinfu::Params::Params ( Matx44f volumeInitialPose)
inline

Params 的建構函式。設定 TSDF 體積的初始姿態。

引數
volumeInitialPose用於設定 TSDF 體積初始姿態的 4x4 齊次變換矩陣

成員函式文件

◆ coarseParams()

static Ptr< Params > cv::colored_kinfu::Params::coarseParams ( )
static

粗略引數。一組提供更好速度的引數,但在感測器快速移動的情況下可能會無法匹配幀。

◆ coloredTSDFParams()

static Ptr< Params > cv::colored_kinfu::Params::coloredTSDFParams ( bool isCoarse)
static

彩色 TSDF 引數。一組適用於 HashTSDFVolume 的引數。

◆ defaultParams()

static Ptr< Params > cv::colored_kinfu::Params::defaultParams ( )
static

預設引數。一組提供更好模型質量的引數,可能非常慢。

◆ hashTSDFParams()

static Ptr< Params > cv::colored_kinfu::Params::hashTSDFParams ( bool isCoarse)
static

HashTSDF 引數。一組適用於 HashTSDFVolume 的引數。

◆ setInitialVolumePose() [1/2]

void cv::colored_kinfu::Params::setInitialVolumePose ( Matx33f R,
Vec3f t )

設定初始體積姿態。設定 TSDF 體積的初始姿態。

引數
R旋轉矩陣
t平移向量

◆ setInitialVolumePose() [2/2]

void cv::colored_kinfu::Params::setInitialVolumePose ( Matx44f homogen_tf)

設定初始體積姿態。設定 TSDF 體積的初始姿態。

引數
homogen_tf用於設定 TSDF 體積初始姿態的 4x4 齊次變換矩陣

成員資料文件

◆ bilateral_kernel_size

int cv::colored_kinfu::Params::bilateral_kernel_size

雙邊平滑的畫素核大小。

◆ bilateral_sigma_depth

float cv::colored_kinfu::Params::bilateral_sigma_depth

雙邊平滑的深度(米)sigma 值。

◆ bilateral_sigma_spatial

float cv::colored_kinfu::Params::bilateral_sigma_spatial

雙邊平滑的空間(畫素)sigma 值。

◆ depthFactor

float cv::colored_kinfu::Params::depthFactor

輸入值每米預縮放因子

典型值為:TUM 資料庫 16 位 PNG 檔案每米 5000;Kinect 2 裝置每米 1000;ROS bag 檔案中 32 位浮點影像每米 1。

◆ frameSize

Size cv::colored_kinfu::Params::frameSize

幀大小(畫素)

◆ icpAngleThresh

float cv::colored_kinfu::Params::icpAngleThresh

ICP 角度閾值(弧度)

◆ icpDistThresh

float cv::colored_kinfu::Params::icpDistThresh

ICP 距離閾值(米)

◆ icpIterations

std::vector<int> cv::colored_kinfu::Params::icpIterations

每個金字塔層的 ICP 迭代次數

◆ intr

Matx33f cv::colored_kinfu::Params::intr

相機內參

◆ lightPose

Vec3f cv::colored_kinfu::Params::lightPose

渲染用光源姿態(米)

◆ pyramidLevels

int cv::colored_kinfu::Params::pyramidLevels

ICP 的金字塔層數。

◆ raycast_step_factor

float cv::colored_kinfu::Params::raycast_step_factor

一次光線投射步長的長度。

每次光線投射步長跳過的體素大小數量

◆ rgb_frameSize

Size cv::colored_kinfu::Params::rgb_frameSize

RGB 幀大小(畫素)

◆ rgb_intr

Matx33f cv::colored_kinfu::Params::rgb_intr

RGB 相機內參

◆ truncateThreshold

float cv::colored_kinfu::Params::truncateThreshold

深度截斷閾值(米)。

所有超出此閾值的深度值都將被設為零

◆ tsdf_max_weight

int cv::colored_kinfu::Params::tsdf_max_weight

每個體素的最大幀數

每個體素保持距離的移動平均值不超過此值。

◆ tsdf_min_camera_movement

float cv::colored_kinfu::Params::tsdf_min_camera_movement

最小相機移動距離(米)。

僅當相機移動超過此值時才整合新的深度幀。

◆ tsdf_trunc_dist

float cv::colored_kinfu::Params::tsdf_trunc_dist

截斷距離(米)

超出此值的表面距離將被截斷為 1.0。

◆ volumeDims

Vec3i cv::colored_kinfu::Params::volumeDims

體素空間的解析度。

每個維度上的體素數量。

◆ volumePose

Affine3f cv::colored_kinfu::Params::volumePose

初始體積姿態(米)

◆ volumeType

kinfu::VolumeType cv::colored_kinfu::Params::volumeType

◆ voxelSize

float cv::colored_kinfu::Params::voxelSize

體素大小(米)。


此結構體的文件生成自以下檔案