PCL 1.2 中的画线
Drawing Line in PCL 1.2
有人知道如何在 pcl 1.2 中的两个定义点之间画一条线吗?
我知道 pcl 1.8 中有一些方法,例如 "addline" 指令,但是 pcl 1.2 呢?
addline 函数出现在 PCL 1.2 的文档中(参见下面的 link)。 addLine 有两种方法。一个使用模型系数,另一个使用点。下面的代码示例是从模型系数的文档中复制的。
// The following are given (or computed using sample consensus techniques)
// See SampleConsensusModelLine for more information
// Eigen::Vector3f point_on_line, line_direction;
pcl::ModelCoefficients line_coeff;
line_coeff.values.resize (6); // We need 6 values
line_coeff.values[0] = point_on_line.x ();
line_coeff.values[1] = point_on_line.y ();
line_coeff.values[2] = point_on_line.z ();
line_coeff.values[3] = line_direction.x ();
line_coeff.values[4] = line_direction.y ();
line_coeff.values[5] = line_direction.z ();
addLine (line_coeff);
这是用于积分的语法
bool pcl::visualization::PCLVisualizer::addLine (const P1 & pt1, const P2 & pt2, const std::string & id = "line", int viewport = 0)
文件 pcl_visualizer.hpp.
第 577 行的定义
有人知道如何在 pcl 1.2 中的两个定义点之间画一条线吗? 我知道 pcl 1.8 中有一些方法,例如 "addline" 指令,但是 pcl 1.2 呢?
addline 函数出现在 PCL 1.2 的文档中(参见下面的 link)。 addLine 有两种方法。一个使用模型系数,另一个使用点。下面的代码示例是从模型系数的文档中复制的。
// The following are given (or computed using sample consensus techniques)
// See SampleConsensusModelLine for more information
// Eigen::Vector3f point_on_line, line_direction;
pcl::ModelCoefficients line_coeff;
line_coeff.values.resize (6); // We need 6 values
line_coeff.values[0] = point_on_line.x ();
line_coeff.values[1] = point_on_line.y ();
line_coeff.values[2] = point_on_line.z ();
line_coeff.values[3] = line_direction.x ();
line_coeff.values[4] = line_direction.y ();
line_coeff.values[5] = line_direction.z ();
addLine (line_coeff);
这是用于积分的语法
bool pcl::visualization::PCLVisualizer::addLine (const P1 & pt1, const P2 & pt2, const std::string & id = "line", int viewport = 0)
文件 pcl_visualizer.hpp.
第 577 行的定义