很长一段时间opencv已经(现在仍然是)二维开发的主要基础设施。
进入3D时,PCL是自然选择:它实施了大量算法,在线API文档以及行业领先公司的骨干。
那就说,5年前最后一个二进制文件是怎么回事?(!!!)上次更新是在2013年(可能是由于death of OPENNI,谢谢Apple),实现是已经过时了,我甚至不是在谈论c ++ 1x,而是未来的compute capability 5.x。
PCL是一个死的项目吗?是否有任何前辈?
答案 0 :(得分:7)
我也和PCL合作,发现过时的图书馆令人沮丧。但是,正如PhilLab提到的那样,GitHub页面仍处于活动状态。
HOWEVER:感谢Tsuksa Sugiura,Windows + VS2015存在一个完美的预构建package。他甚至坚持这一点并更新它。 x86和x64。
ALSO 可以在NVidia Tegra平台上使用1.8.0 RC2,例如Jetson TX1。这里的CMake系统工作得相当好。
AND ROS支持它(再次默认为1.7.2,但可以在1.8.x上运行)
总结;确定没有人将它打包成整洁的版本,但包装正在慢慢提升。这是我们唯一的选择...
::VAR_DUMP 1::
array (size=3)
'c0' =>
object(Class0)[2]
'c1' =>
object(Class1)[3]
'c2' =>
object(Class2)[4]
::VAR_DUMP 2::
array (size=2)
'c0' =>
object(Class0)[2]
'c2' =>
object(Class2)[4]
答案 1 :(得分:2)
我对过时的预制件(在IDE版本和PCL版本中都已过时)表示沮丧,但该项目在GitHub上仍非常活跃:https://github.com/PointCloudLibrary/pcl/commits/master。
release cycle似乎相当冗长,但提交仍然稳定
修改: Release 1.8.0 is in preparation并且缺少Windows版本是因为lack of a Windows programmer
编辑(06/2018):最新版本包括Windows预建
答案 2 :(得分:0)
现在在Windows上使用PCL的最佳选择是使用vcpkg包管理系统来管理依赖项和二进制文件。