精华内容
下载资源
问答
  • 点云库PCL从入门到精通的配套资源,包括代码和pcd文件
  • 温馨提示:《点云库PCL从到精通》这本书实在是,仅建议入门新手阅读,而后还是要有阅读帮助文档API的习惯。勿喷
  • 点云库PCL从入门到精通程序实例
  • 点云库PCL从入门到精通-源代码-机械工业出版 2019.7.30移植ROS-ubutnu的过程中遇到这个问题,freelings @ ubuntu:〜/ pointcloud $ rosrun $ :意外令牌附近的语法错误(' /home/freelings/pointcloud/src/pcl_...
  • 点云库PCL从入门到精通》为PCL点云库入门参考书,旨在帮助读者以快速,有效的方式上手PCL点云库的使用,最大限度地节省读者的入门与技术提升时间。书中会简要介绍三维点云处理的理论知识,重点实际的点云处理...

    详细描述

          PCLPoint Cloud Library)点云库是在吸收了点云相关研究基础上建立起来的跨平台开源库,可在WindowsLinuxAndroidMac OS X,部分嵌入式实时系统上运行,目前已经得到广泛应用。《点云库PCL从入门到精通》为PCL点云库入门参考书,旨在帮助读者以快速,有效的方式上手PCL点云库的使用,最大限度地节省读者的入门与技术提升时间。书中会简要介绍三维点云处理的理论知识,重点从实际的点云处理功能模块出发,通过具体的示例介绍如何使用PCL点云库解决实际问题。书中包含关于点云库的入门知识和大量实践案例,是走进这个实用的三维点云处理类库的优选参考书。

       《点云库PCL从入门到精通》可作为计算机图形学、机器人学、遥感测量、虚拟现实、人机交互、CADCAM逆向工程等领域的高年级本科生、研究生的教学用书,也可作为学生和科研人员课题项目、科研项目以及公司产品开发的参考手册。

    郭浩, 朱德海, 苏伟, 王可. 点云库PCL从入门到精通. 北京: 机械工业出版社; 2019.

     github地址https://github.com/LiveStockShapeAnalysis/Point-Cloud-Processing-example,源码

    百度网盘(源码+配套软件):

    链接:https://pan.baidu.com/s/1g2w2K-90LLMW-sopTexudg 
    提取码:ygup  

    展开全文
  • 点云库PCL从入门到精通源码下载

    千次阅读 2020-02-10 18:02:51
    最近想学习一下关于点云方面的库,所以就找了一下关于点云库PCL从入门到精通的源码,没想到都是要积分,所以只能去GitHub网站上下载了,所以在这记录一下下载过程。 下载地址:...

    最近因为想学习一下关于点云方面的库,所以就找了一下关于点云库PCL从入门到精通的源码,没想到都是要积分,所以只能去GitHub网站上下载了,所以在这记录一下下载过程。
    下载地址:https://github.com/LiveStockShapeAnalysis/Point-Cloud-Processing-example
    因为直接下载会比较缓慢而且可能会下载中断,所以推荐可以使用国内的码云下载。
    码云官网:https://gitee.com
    如果不怎么会使用码云下载GitHub上的代码,可以参考下面的文章:
    最详细的图文教程帮你解决GitHub下载慢或下载失败问题(2019.8.10亲测有效)
    而且我感觉GitHub网站上的代码比较繁多,可以多下载GitHub上的代码进行学习。

    展开全文
  • 点云库PCL从入门到精通》这本书中,虽然在第二章介绍了在 windows 和 linux 上的安装方法,但是书里面的程序都是在 windows 上运行的,所以写一下如何在 linux 中运行书中程序。 系统:Ubuntu 16.04,PCL 1.8.1 以...
    • 《点云库PCL从入门到精通》这本书中,虽然在第二章介绍了在 windows 和 linux 上的安装方法,但是书里面的程序都是在 windows 上运行的,所以写一下如何在 linux 中运行书中程序,书中程序 github 下载地址:链接
    • 系统:Ubuntu 16.04,PCL 1.8.1
    • 以第二章例1的程序为例,另外书中的滤波测试程序好像有点问题,我在本文最后附上了我所使用的 testfilter.cpp 和相应的 CMakeLists.txt 文件(也就是在 src 里面的两个文件)
    1. 如下图所示,程序中的文件夹命名为 source,先将其改名为 src
      在这里插入图片描述
    2. 然后在此文件夹下打开终端,并在终端中输入:catkin_make,会生成 build 和 devel 文件夹
      在这里插入图片描述
    3. 编译完之后如下图,可以看到在 build 文件夹中创建了 testfilter 可执行文件
      在这里插入图片描述
      在这里插入图片描述
    4. 然后还是在 src 所在文件夹,输入:./build/testfilter,这一步就是执行生成的可执行文件,如下图
      在这里插入图片描述
    5. 注意:如果执行的 .cpp 文件中有需要导入的文件,那么需要将文件复制到与 src 同一文件夹,例如第10章例1,这样就不需要修改路径了,否则还需要在 cpp 文件的导入语句中加上文件路径。
      在这里插入图片描述

    testfilter.cpp

    #include <iostream>  
    #include <pcl/io/pcd_io.h>  
    #include <pcl/point_types.h>  
    #include <pcl/ModelCoefficients.h>  
    #include <pcl/filters/project_inliers.h>  
      
    int main(int argc, char** argv)  
    {  
        pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);  
        pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_projected(new pcl::PointCloud<pcl::PointXYZ>);  
      
        // Fill in the cloud data  
        cloud->width = 5;  
        cloud->height = 1;  
        cloud->points.resize(cloud->width * cloud->height);  
      
        for (size_t i = 0; i < cloud->points.size(); ++i)  
        {  
            cloud->points[i].x = 1024 * rand() / (RAND_MAX + 1.0f);  
            cloud->points[i].y = 1024 * rand() / (RAND_MAX + 1.0f);  
            cloud->points[i].z = 1024 * rand() / (RAND_MAX + 1.0f);  
        }  
      
        std::cerr << "Cloud before projection: " << std::endl;  
        for (size_t i = 0; i < cloud->points.size(); ++i)  
            std::cerr << "    " << cloud->points[i].x << " "  
            << cloud->points[i].y << " "  
            << cloud->points[i].z << std::endl;  
      
        // Create a set of planar coefficients with X=Y=0,Z=1  
        pcl::ModelCoefficients::Ptr coefficients(new pcl::ModelCoefficients());  
        coefficients->values.resize(4);  
        coefficients->values[0] = coefficients->values[1] = 0;  
        coefficients->values[2] = 1.0;  
        coefficients->values[3] = 0;  
      
        // Create the filtering object  
        pcl::ProjectInliers<pcl::PointXYZ> proj;  
        proj.setModelType(pcl::SACMODEL_PLANE);  
        proj.setInputCloud(cloud);  
        proj.setModelCoefficients(coefficients);  
        proj.filter(*cloud_projected);  
      
        std::cerr << "Cloud after projection: " << std::endl;  
        for (size_t i = 0; i < cloud_projected->points.size(); ++i)  
            std::cerr << "    " << cloud_projected->points[i].x << " "  
            << cloud_projected->points[i].y << " "  
            << cloud_projected->points[i].z << std::endl;  
      
        system("pause");  
        return (0);  
    }  
    

    CMakeLists.txt

    cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
    project(testfilter)
    find_package(PCL 1.2 REQUIRED)
    include_directories(${PCL_INCLUDE_DIRS})
    link_directories(${PCL_LIBRARY_DIRS})
    add_definitions(${PCL_DEFINITIONS})
    add_executable (testfilter testfilter.cpp)
    target_link_libraries (testfilter ${PCL_LIBRARIES})
    
    展开全文
  • 点云库PCL从入门到精通随书代码

    千次阅读 多人点赞 2019-09-27 08:55:59
    看别人都是收费的,这玩意本就是开源的,把链接直接放这里了,自行下载吧 https://github.com/LiveStockShapeAnalysis/Point-Cloud-Processing-example

    看别人都是收费的,这玩意本就是开源的,把链接直接放这里了,自行下载吧

    https://github.com/LiveStockShapeAnalysis/Point-Cloud-Processing-example

    展开全文
  • 这本书的大部分示例代码都是照抄官方教程:https://pcl.readthedocs.io/projects/tutorials/en/latest/ 随便摘抄一段原文:链接...
  • 点云库PCL从入门到精通 随书源码(百度网盘下载)

    千次阅读 多人点赞 2020-11-16 16:32:49
    点云库PCL从入门到精通 随书源码(百度网盘下载) 分享给需要的人
  • https://pan.baidu.com/s/1I56FQWm7dhCSbuABOOFRqg 提取码: 9bn1 有用的话,点个赞吧~!
  • 点云库PCL从入门到精通常见的编译错误

    千次阅读 多人点赞 2020-04-07 12:04:09
    例5-2) 解决方法:定位到pcl_sleep的头文件pcl_macros.h,修改pcl_sleep的宏定义sleep(x) 为Sleep(x),【首字母大写】 参考博文:https://blog.csdn.net/m0_37906001/article/details/97785515 (9)法向显示错误...
  • 点云库PCL学习教程.pdf

    2020-01-06 14:15:37
    在逆向工程中通过测量仪器得到的产品外观表面的点数据集合也称之为点云,通常使用三维坐标测量机所得到的点数量比较少,点与点的间距也比较大,叫稀疏点云;而使用三维激光扫描仪或照相式扫描仪得到的点云,点数量...
  • 网上找到的点云库PCL学习教程 完整版 1-16章,用了好多积分才找到的,没积分了,2分分享给大家了,不包含光盘资源,仅电子书
  • 点云库PCL学习教程 高清pdf 百度云
  • 参照这篇博客,https://blog.csdn.net/zfjBIT/article/details/92583567 使用书配套的网盘资源的第六章第一个案例进行测试,可以通过,没有遇到上面博客中提到的缺少dll文件的问题。 ...
  • 点云库PCL学习教程(全16章)pdf教程(含十六章源码code)
  • 完整的PDF,分享给大家
  • #点云库PCL从入门到精通随书源代码 点云库PCL从入门到精通随书源代码放置在GitHub上,需要者可自行下载,链接如下: https://github.com/LiveStockShapeAnalysis/Point-Cloud-Processing-example
  • 朱德海等编著的《点云库PCL学习教程(附光盘)》的取材、编写体现了PCL强大的功能模块、统一易学的C++调用接口两个特点。全书共分为16章,第1~3章介绍了PCL的概述、入门与基础,第4~7章详细介绍PCL基础功能模块输入/...
  • 文章目录5 PCL可视化5.1 简单点云可视化例 1 显示点云例 2 viewer的简单用法5.2 视化深度图代码修改执行说明代码解读5.3 PCLVisualizer 可视化类简单介绍例 1 改变背景颜色改变坐标轴例 2 可视化点云颜色特征例 3 ...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 270
精华内容 108
关键字:

点云库pcl从入门到精通