point-cloud-library相关内容

CMake无法找到Boost

我试图制作PCL示例项目.这里 cmake建立.但是cmake给出如下错误 Could NOT find Boost CMake Error at C:/Program Files/PCL 1.5.1/cmake/PCLConfig.cmake:38 (message): common is required but boost was not found Call Stack (mos ..
发布时间:2020-05-28 21:12:53 C/C++开发

从pcl-1.5移植到pcl-1.7

我正在使用ubuntu14.04.我有一个用pcl-1.5编写的代码.我现在想在pcl-1.7中运行它.它给出了很多编译错误. 有没有办法将我的类和函数从pcl-1.5移植到pcl-1.7? 解决方案 我了解您要在安装PCL 1.7的同时在PCL 1.5上构建项目.这个有可能.我假设您从源代码安装PCL 1.5,然后对其进行构建,以使其最终以构建目录结尾.这些指令含糊不清,因为距离我这样做 ..
发布时间:2020-05-28 21:12:47 C/C++开发

点云的一致法线计算

是否存在python或c ++中的库,该库能够以一致的方式估计点云的法线? 以一致的方式,我的意思是法线的方向在表面上是全局保留的. 例如,当我使用python open3d软件包时: downpcd.estimate_normals(search_param=o3d.geometry.KDTreeSearchParamHybrid( radius=4, max_nn=300) ..
发布时间:2020-05-28 21:12:41 其他开发

在QT对象类中声明PCL点云

我是使用PCL(点云库)的新手.我尝试在QT对象类中私下声明一个点云,如下所示: class pcl_sys : public QThread { Q_OBJECT public: explicit pcl_sys(); ~pcl_sys(); void stop(); bool load_pcd_file(int type); signals: ..
发布时间:2020-05-28 21:12:35 C/C++开发

使用pcl :: VoxelGrid进行PCL下采样

以下功能未产生任何结果.换句话说,点云中的点数与下采样之前的点数完全相同.我尝试了各种大小的数字,从0.01一直到下面看到的数字,但所有结果都相同.我不得不对从pcl::PointCloud到pcl::PCLPointCloud2的转换(如下所示)进行报价,因此我怀疑它们可能是这里的问题. 请让我知道您是否有类似的问题并已解决. 谢谢. typedef pcl::PointClo ..
发布时间:2020-05-28 21:12:32 C/C++开发

使用KD树搜索的维数少于云

我想使用2D(xy)标准在3D(xyz)中搜索点云. 即“找到x = 2 AND y = 4附近的所有点,无论其Z坐标如何" 从概念上讲,我认为我可以通过创建仅考虑x&的KD树来解决此问题.是的,但是我似乎还是找不到PCL工具来做到这一点. 是否有一个好的(已经写好的)方法来做到这一点?还是我必须实现自己的[可能较慢的] Kd树? 解决方案 如果您正在考虑KD树,那么对检 ..
发布时间:2020-05-28 21:12:25 其他开发

寻找CUDA_SDK_ROOT_DIR

我正在尝试启用点云库中继构建并启用CUDA选项. 我相信我已经按照这些说明进行了正确的安装,. 在PCL构建的cmake选项中,一些选项未被识别: 是否可以手动将CUDA_SDK_ROOT_DIR设置为?对于其他未找到的选项也是如此. 解决方案 CUDA_SDK_ROOT_DIR应该设置为安装NVIDIA GPU计算SDK的方向.可从下载CUDA的NVIDIA的同一页面下 ..
发布时间:2020-05-28 21:12:22 其他开发

PCL点特征直方图-分箱

如果仅使用三个角度特征(alpha,phi,theta),则作为点特征直方图估计一部分的分箱过程将导致b^3个分箱,其中b是分箱数. 为什么是b^3而不是b * 3? 比方说,我们考虑alpha. 特征值范围细分为b个间隔.您遍历查询点的所有邻居,并计算一个间隔内的alpha值的数量.所以您有b个垃圾箱用于alpha.当对其他两个功能重复此操作时,会得到3 * b回收箱. 我在哪 ..

在vs2012中构建pcl时C ++ CMake FLANN失败

试图在Windows 8.1的VS2012上构建PCL,以便我可以尝试将Kinect for Windows v2传感器与其集成在一起,但是我似乎遇到了很多我不知道该怎么办的CMake错误.部分原因是因为我对CMake不太熟悉,所以我在此处法兰克(FLANN): 当尝试在VS2012中构建INSTALL时(这甚至没有涉及其他构建错误,但让我们从此处开始)我得到: 错误21错误C2228 ..
发布时间:2020-05-28 21:12:14 其他开发

Eigen与PointCloud(PCL)

我一直在关注 http://pointclouds.org/documentation/tutorials/pcl_visualizer.php#pcl-visualizer ,可以使一个简单的查看器正常工作. 我查阅了文档,找到了getMatrixXfMap函数,该函数从PointCloud返回Eigen::MatrixXf. // Get Eigen matrix Eigen::M ..
发布时间:2020-05-28 21:12:07 其他开发

从点云中的质心绘制矢量

我发现了一个簇的质心和特征向量. 如何在pcl可视化器中从质心绘制矢量. Eigen::Vector4f centroid; Eigen::Matrix3f covariance_matrix; // Extract the eigenvalues and eigenvectors Eigen::Vector3f eigen_values; Eige ..
发布时间:2020-05-28 21:12:04 C/C++开发

从pcl :: PointCloud< pcl :: PointXYZRGB>中删除点

我是PCL的新手.我正在使用PCL库,正在寻找一种从点云中提取点或将特定点复制到新点的方法.我想验证每个点是否符合条件,并且我想获得只包含好点的点云.谢谢! 解决方案 使用ExtractIndices类: 将要删除的点添加到PointIndices变量 将这些指数传递给ExtractIndices “负向"运行filter()方法以获取原始云减去您的点数 示例: ..
发布时间:2020-05-28 21:12:01 C/C++开发

如何在PCL(带有Qt)中可视化TOF传感器数据序列?

我有这个TOF传感器,我想将传感器的数据可视化为Qt中的点云.我将数据转换为pcl::PointCloud,现在我想将其可视化. 每创建一个传感器,API就会发出一幅图像.然后将其发送到QVTKWidget进行可视化.然后,我尝试使用此代码段(从此处获得): pcl::visualization::PCLVisualizer pvis ("test_vis", false); // ..
发布时间:2020-05-28 21:11:57 其他开发