PCL 上的点云开发

point cloud development on PCL

长期以来 opencv 一直是(现在仍然是)二维开发的主要基础设施。

当转向 3d 时,PCL 是自然的选择:它实现了广泛的算法、在线 API 文档以及行业领先公司的 backbone。

也就是说,最后一个二进制文件怎么可能是 IDE 5 年前的?(!!!) 最后一次更新是在 2013 年(可能是由于 death of OPENNI, thank you Apple), the implementation is obsolete , and I am not even talking about c++1x, nevertheless the futuristic compute capability 5.x.

PCL 是一个死项目吗?有前辈吗?

我和你一样对过时的预构建感到沮丧(在 IDE 版本和 PCL 版本中都过时了)但是该项目在 GitHub 上仍然非常活跃:https://github.com/PointCloudLibrary/pcl/commits/master .

release cycle似乎很长,但提交稳定

编辑: Release 1.8.0 is in preparation and the lack of Windows builds is because the lack of a Windows programmer

编辑 (06/2018): 最新版本包括 windows prebuilds

我也使用 PCL 并发现过时的库令人沮丧。然而,正如 PhilLab 提到的,GitHub 页面仍然有效。

但是: 感谢 Tsuksa Sugiura,Windows + VS2015 有一个完美的预构建 package。他甚至维护并更新它。 x86 和 x64 都可以。

另外可以在 NVidia Tegra 平台上使用 1.8.0 RC2,例如 Jetson TX1。这里CMake系统运行得比较好。

AND ROS 支持它(再次默认为 1.7.2,但可以 运行 on 1.8.x)

所以总结一下;肯定没有人将它打包成整洁的版本,但这个包正在慢慢进步。这是我们唯一的选择...

Also to the moderators: I would have commented this on PhilLab's answer as I feel this doesn't dignify a new answer... but on this strange community you can answer before being able to comment. Sorry.

现在在 windows 上使用 PCL 的最佳选择是使用 vcpkg 包管理系统来管理依赖项和二进制文件。