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

体素大小(米)。


此结构体的文档生成自以下文件