PCL上的点云开发

3
长期以来opencv一直是2D开发的主要基础设施(现在仍然如此)。
当进入3D领域时,PCL是自然的选择:它实现了广泛的算法、在线API文档,并且是行业领先公司的支柱。
话虽如此,为什么最后一个二进制文件是5年前的IDE呢?(!)最后一次更新是在2013年(可能是由于OPENNI的死亡,感谢苹果),实现已经过时,我甚至没有提到c++1x,更不用说未来的计算能力5.x
PCL是一个死项目吗?有没有前辈?

3
很遗憾,PCL 不被任何“行业领先公司”支持。它完全是由志愿者维护的,并且恰巧没有任何一位志愿者维护者对微软产品感兴趣。因此,你的选择是:切换到 Linux 或在 Windows 上从源代码编译。 - taketwo
考虑到PCL不确定的环境,这是一个非常相关的问题。 - tauseef_CuriousGuy
3个回答

7
我也使用PCL,并发现过时的库令人沮丧。然而,正如PhilLab所提到的,GitHub页面仍然活跃。
不过,由于Tsuksa Sugiura的贡献,现在有一个完美的预构建Windows+VS2015包。他甚至维护并更新它。支持x86和x64。
此外,在NVidia Tegra平台上(例如Jetson TX1),可以使用1.8.0 RC2版本,其中CMake系统运行相对良好。
ROS也支持它(默认为1.7.2,但可以在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.

该死,如果不是SO的角色管理,我本来会得到所有的赞的 :-P 不过还是点了赞。杉浦津纪的网站似乎挂了。 - PhilLab
我仍然不理解SO的选择。链接似乎是有效的,但这里有一个直接的原始链接:http://unanancyowen.com/en/pcl18/ - NZNobody

2

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接