问题标签 [point-cloud-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1613 浏览

c++ - Ros 动态配置文件

我正在尝试使用 PCL/ROS 执行分段任务。我正在使用 ROS 中的动态配置选项,因为我的分割任务的输入数量很大,并且想研究每个param. 我的 C++ 源代码没有问题,但是当我尝试运行启动文件时,我的文件发布者无法找到 PCD 文件。

但是当我运行启动文件时,我收到以下错误:

任何帮助将不胜感激。

0 投票
0 回答
339 浏览

visual-c++ - 致命错误 LNK1104:无法打开文件 'oscpack.lib'

我正在尝试使用点云库运行用于骨骼跟踪的代码。在 MSVC 10 中构建项目时,出现此错误

链接:致命错误 LNK1104:无法打开文件 'oscpack.lib'

什么可能导致这种情况,我该如何解决?

0 投票
0 回答
767 浏览

linker - .so 中对 PCL 的未定义引用

我正在尝试从 PCL http://www.pointclouds.org/documentation/tutorials/openni_grabber.php#openni-grabber编译本教程 我的课程是 GrabKinect.h 和 GrabKinect.cpp

我把我的主文件放在另一个文件 main.cpp 中,我收到了 7 个类似这样的错误:/lib/libGrabKinect.so: undefined reference to 'pcl...'

我正在用 Qt 编译

0 投票
0 回答
489 浏览

visual-c++ - Visual Studio 10 中的链接器错误 2019

我试图在 pclsceleton 跟踪上编译一个 vc++ 项目,但得到了以下错误,尽管我已经为它们包含了头文件,错误给出的代码是 -

错误如下 -

0 投票
7 回答
17576 浏览

c++ - 使用汇编器消息编译错误

我正在使用点云库。它主要是在 C++ 中,当我编译它时,会出现这样的错误:

谁能告诉我如何阅读这些错误并给我一些解决建议?

0 投票
2 回答
5938 浏览

eigen - 使用 Eigen Vector3d 容器创建 PCL 点云

我正在尝试生成 PCL 点云。我的所有观点都在以下容器类型中:

我想创建一个指向 PCL 点云的指针:

创建此点云的最有效方法是什么?

0 投票
1 回答
637 浏览

qt - 无法在 QVTKWidget 中将点云添加到 PCL Visualizer

我正在尝试将点云添加到pcl::visualization::PCLVisualizer. 我完全遵循了这篇文章中显示的内容: 如何在 PCL (with Qt) 中可视化 TOF-Sensor 数据序列??

但是,当我尝试在构造函数中添加点云时,它在 Boost 中的某处断言失败:

我不知道,这是怎么回事。请问有什么帮助吗?

0 投票
1 回答
6442 浏览

c++ - 使用迭代最近点 (ICP) 时如何在点云库 (PCL) 中标记 NULL 数据

我正在尝试使用集成在点云库(PCL)中的迭代最近点(ICP) 算法来对齐 2 组点云。我收到一个错误报告,说它找不到足够的对应点。我已经放宽了参数的条件:setEuclideanFitnessEpsilon(-1.797e+5)、setMaximumIterations(40) 和 setRANSACIterations(2000) 并且仍然有同样的问题..(我还没有找到很多关于这些条件值应该使用哪些或如何使用的信息是为了适当的对齐,所以在这方面的任何帮助也将不胜感激)

我怀疑这个问题与我的云中有许多 NULL 数据点有关,我用值 NULL (0) 标记了这些数据点。使用 PCL 时是否正确完成?PCL 是否有任何 NULL 标准值?我显然不希望算法在尝试对齐数据集时考虑那些 NULL 点。

谢谢你的帮助

0 投票
2 回答
4053 浏览

3d - 可视化网格与其点云之间的区别

我正在使用 PCL 和网格编辑器 (MeshLab)。我有兴趣将我的网格导入 PCL 进行一些 3D 处理。

我有一个层格式的网格模型。当我用代码加载模型时:

我把它想象成一个点云:

几何与直接加载和可视化网格不同:

在第二种情况下,我完全像使用网格编辑器一样可视化模型,但在第一种情况下,我可视化它的变形版本,即球体就像椭圆体。这里发生了什么?也许我应该手动采样网格?

如果我在查看器中添加两个模型,差异非常明显,点云比网格小,并且发生了一些奇怪的变形(请看附图)

非常感谢你

层
(来源:pcl-users.org

0 投票
3 回答
665 浏览

c++ - “没有匹配的函数调用”发生在 C++ 中的构造函数中

这是我在程序中遇到的 C++ 构造函数问题。

问题出现在这里,程序中没有检测到cyclical_的构造函数。这里

Cyclical_ 类的定义和引用都很好。它被定义为以下之一。完整的原始完整在这里。https://github.com/lvzhaoyang/pcl/blob/master/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/kinfu.h 我在我的程序中添加了一些参数,但是我没有改变任何与CyclicalBuffer相关的东西.

CyclicalBuffer 类定义如下。原文在这里:https ://github.com/lvzhaoyang/pcl/blob/master/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/cyclical_buffer.h这部分我什么都没改。

但是当我编译问题时,它给出了这样的错误:

我不太明白候选人期望 3 个参数,0 提供的错误。我想我已经提供了正确数量的论据,并且所有内容都被明确提及。

感谢您讨论我的问题。我想我找到了一些线索,但我不知道为什么。问题可能出在 CyclicalBuffer 类型的第二个成员上。

这似乎很奇怪。我不知道第二个成员如何对第一个成员给出错误。如果是object_cyclical_构造不正确的问题,为什么会在cyclical_上报错?为了确保,错误报告第 85 行是 cyclical_( DISTANCE_THRESHOLD, VOLUME_SIZE, VOLUME_X ) 的行

谁能帮我指出它存在的潜在问题?