point-cloud-library相关内容
我正在使用点云库1.5.1。当我运行CMake 3.4.0-rc2生成项目时,它出现错误: 找不到PkgConfig(丢失:PKG_CONFIG_EXECUTABLE ) 如何解决此错误? 解决方案 由于 pkg-config 实用程序在您的系统上不可用。 使用 PkgConfig 并不是真正的跨平台解决方案,因为Windows并未安装 pkg-conf
..
我试图制作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
..
我已经编译了PCL-SuperBuild文件夹,如以下链接所述: 链接1: https://hcteq.wordpress.com/2014/07/14/compiling-pcl-for-android-in-windows-cmake-gui/# 链接2: http://www.hirotakaster.com /weblog/how-to-build-pcl-for-android-m
..
我正在使用ubuntu14.04.我有一个用pcl-1.5编写的代码.我现在想在pcl-1.7中运行它.它给出了很多编译错误. 有没有办法将我的类和函数从pcl-1.5移植到pcl-1.7? 解决方案 我了解您要在安装PCL 1.7的同时在PCL 1.5上构建项目.这个有可能.我假设您从源代码安装PCL 1.5,然后对其进行构建,以使其最终以构建目录结尾.这些指令含糊不清,因为距离我这样做
..
我有两个点云,我想在同一窗口中对其进行可视化. #include #include #include int main () { pcl::visualization::CloudViewer viewer("Cloud Viewer");
..
是否存在python或c ++中的库,该库能够以一致的方式估计点云的法线? 以一致的方式,我的意思是法线的方向在表面上是全局保留的. 例如,当我使用python open3d软件包时: downpcd.estimate_normals(search_param=o3d.geometry.KDTreeSearchParamHybrid( radius=4, max_nn=300)
..
我有一个使用pcl/gpu命名空间的代码: pcl::gpu::Octree::PointCloud clusterCloud; clusterCloud.upload(cloud_filtered->points); pcl::gpu::Octree::Ptr octree_device (new pcl::gpu::Octree); octree_device->setCloud(cl
..
我是使用PCL(点云库)的新手.我尝试在QT对象类中私下声明一个点云,如下所示: class pcl_sys : public QThread { Q_OBJECT public: explicit pcl_sys(); ~pcl_sys(); void stop(); bool load_pcd_file(int type); signals:
..
以下功能未产生任何结果.换句话说,点云中的点数与下采样之前的点数完全相同.我尝试了各种大小的数字,从0.01一直到下面看到的数字,但所有结果都相同.我不得不对从pcl::PointCloud到pcl::PCLPointCloud2的转换(如下所示)进行报价,因此我怀疑它们可能是这里的问题. 请让我知道您是否有类似的问题并已解决. 谢谢. typedef pcl::PointClo
..
我想使用2D(xy)标准在3D(xyz)中搜索点云. 即“找到x = 2 AND y = 4附近的所有点,无论其Z坐标如何" 从概念上讲,我认为我可以通过创建仅考虑x&的KD树来解决此问题.是的,但是我似乎还是找不到PCL工具来做到这一点. 是否有一个好的(已经写好的)方法来做到这一点?还是我必须实现自己的[可能较慢的] Kd树? 解决方案 如果您正在考虑KD树,那么对检
..
我正在尝试启用点云库中继构建并启用CUDA选项. 我相信我已经按照这些说明进行了正确的安装,. 在PCL构建的cmake选项中,一些选项未被识别: 是否可以手动将CUDA_SDK_ROOT_DIR设置为?对于其他未找到的选项也是如此. 解决方案 CUDA_SDK_ROOT_DIR应该设置为安装NVIDIA GPU计算SDK的方向.可从下载CUDA的NVIDIA的同一页面下
..
如果仅使用三个角度特征(alpha,phi,theta),则作为点特征直方图估计一部分的分箱过程将导致b^3个分箱,其中b是分箱数. 为什么是b^3而不是b * 3? 比方说,我们考虑alpha. 特征值范围细分为b个间隔.您遍历查询点的所有邻居,并计算一个间隔内的alpha值的数量.所以您有b个垃圾箱用于alpha.当对其他两个功能重复此操作时,会得到3 * b回收箱. 我在哪
..
试图在Windows 8.1的VS2012上构建PCL,以便我可以尝试将Kinect for Windows v2传感器与其集成在一起,但是我似乎遇到了很多我不知道该怎么办的CMake错误.部分原因是因为我对CMake不太熟悉,所以我在此处法兰克(FLANN): 当尝试在VS2012中构建INSTALL时(这甚至没有涉及其他构建错误,但让我们从此处开始)我得到: 错误21错误C2228
..
在给定的点云中,我想删除所有x,y和z方向上小于min且大于max的所有点.下面是示例代码: #include #include #include #include // Define min an
..
我一直在关注 http://pointclouds.org/documentation/tutorials/pcl_visualizer.php#pcl-visualizer ,可以使一个简单的查看器正常工作. 我查阅了文档,找到了getMatrixXfMap函数,该函数从PointCloud返回Eigen::MatrixXf. // Get Eigen matrix Eigen::M
..
我发现了一个簇的质心和特征向量. 如何在pcl可视化器中从质心绘制矢量. Eigen::Vector4f centroid; Eigen::Matrix3f covariance_matrix; // Extract the eigenvalues and eigenvectors Eigen::Vector3f eigen_values; Eige
..
我是PCL的新手.我正在使用PCL库,正在寻找一种从点云中提取点或将特定点复制到新点的方法.我想验证每个点是否符合条件,并且我想获得只包含好点的点云.谢谢! 解决方案 使用ExtractIndices类: 将要删除的点添加到PointIndices变量 将这些指数传递给ExtractIndices “负向"运行filter()方法以获取原始云减去您的点数 示例:
..
我有这个TOF传感器,我想将传感器的数据可视化为Qt中的点云.我将数据转换为pcl::PointCloud,现在我想将其可视化. 每创建一个传感器,API就会发出一幅图像.然后将其发送到QVTKWidget进行可视化.然后,我尝试使用此代码段(从此处获得): pcl::visualization::PCLVisualizer pvis ("test_vis", false); //
..
我正在浏览一些代码(PCL),发现了这个define指令: #define PCL_FEATURE_POINT_TYPES \ (pcl::PFHSignature125) \ (pcl::PFHRGBSignature250) \ (pcl::PPFSignature) \ (pcl::PPFRGBSignature)
..
如何在PCLVisualizer中检查特定的点坐标?帮助中没有有关此主题的信息: | Help: ------- p, P : switch to a point-based representation w, W : switch to a wireframe-based representation (where available)
..