小编aya*_*n.c的帖子

LINK:致命错误LNK1123:转换为COFF期间失败:文件无效或损坏

我正在使用CMake GUI构建一个c ++项目(使用点云库(PCL))并且在配置时,我收到了上述错误.此问题之前发布在此论坛中,但安装VS2012版本后出现问题.但我的机器只有VS2010版本.

以前我使用CMake成功运行,但我猜不知道任何文件已损坏(可能是在Windows更新后?).有什么建议?

cmake visual-studio-2010

5
推荐指数
1
解决办法
3万
查看次数

PCL kd-tree实现极其缓慢

我正在使用基于点云库(PCL)的kd-树最近邻居(NN)搜索的C ++实现。该数据集包含约220万个点。我正在为每一个其他点搜索NN点。搜索半径设置为2.0。要完全计算,大约需要12个小时!我正在使用具有4GB RAM的Windows 64位计算机。kd树搜索是否很常见?我想知道是否还有用于3D点云数据的其他c ++库,它更快。我听说过ANN C ++库和CGAL,但不确定这些速度有多快。

kdtree nearest-neighbor cgal point-cloud-library

4
推荐指数
1
解决办法
3770
查看次数

将 3D 平面转换为 2D

我有一组点云在 3D 中形成一个平面,这是我从 RANSAC 平面拟合中获得的。对于某些特定类型的数据分析,我需要将其转换为二维问题,以便所有 z 值几乎相同。假设平面的方程是ax+by+cz+1=0。我的问题是:

  1. 如何从原始点云数据中获取 a、b、c 的值?最小二乘法是最好的方法还是有什么方法可以从 RANSAC 拟合中获得这些值?
  2. 从一些教程中我得到了关于执行以下步骤的想法:平移到质心,绕 x 轴旋转,绕 y 轴旋转,然后再次取消平移。是否有意义?3. 我怎样才能得到 a,b,c 的旋转角度?

我需要一些将 3D 平面转换为 2D 的一般想法,以便所有 z 坐标值都相同。

3d geometry transform point-clouds

3
推荐指数
1
解决办法
7824
查看次数

RANSAC平面拟合系数

我试图将一架飞机安装到一组点云上.我尝试使用Point Cloud Library(PCL)并且效果很好.我需要知道的是如何获得拟合平面的系数a,b,c(ax + by + cz + 1 = 0).有任何直截了当的方式吗?我从这里得到了一些见解:3D最小二乘平面

point-cloud-library ransac

1
推荐指数
1
解决办法
6356
查看次数