normal_estimation_using_integral_images(利用积分图计算法向量)

原创 2018年04月16日 15:54:04

直接上干货

  1. 源代码
#include <pcl/io/io.h>
#include <pcl/io/pcd_io.h>
#include <pcl/features/integral_image_normal.h>
#include <pcl/visualization/cloud_viewer.h>
int main()
{
    //加载点云
    pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
    pcl::io::loadPCDFile("table_scene_mug_stereo_textured.pcd", *cloud);

    //估计法线
    pcl::PointCloud<pcl::Normal>::Ptr normals(new pcl::PointCloud<pcl::Normal>);
    pcl::IntegralImageNormalEstimation<pcl::PointXYZ, pcl::Normal> ne;
    ne.setNormalEstimationMethod(ne.AVERAGE_3D_GRADIENT);
    ne.setMaxDepthChangeFactor(0.02f);
    ne.setNormalSmoothingSize(10.0f);
    ne.setInputCloud(cloud);
    ne.compute(*normals);

    //法线可视化
    pcl::visualization::PCLVisualizer viewer("PCL Viewer");
    viewer.setBackgroundColor(0.0, 0.0, 0.5);
    viewer.addPointCloudNormals<pcl::PointXYZ, pcl::Normal>(cloud, normals);
    while (!viewer.wasStopped())
    {
        viewer.spinOnce();
    }
    return 0;
}
  1. 实践结果
    这里写图片描述

关闭计算机就这几招

 关闭计算机就这几招注:完全翻译整理自MSDN。非常简单. Vcbear.“系统ShutDown”属于Windows系统的一种基本服务。功能上有“关闭系统”,“注销用户”,“锁定工作站”3中操作。SD...
  • vcbear
  • vcbear
  • 2002-01-11 09:40:00
  • 1503

使用PCL的IntegralImageNormalEstimation遇到的vector subsript out of range问题

转载请注明出处:http://my.csdn.net/ye_shen_wei_mian 生平第一篇博客,有点小激动,写的不好还望多多包涵,也欢迎分享更好的解决办法和思路。。。 网上关于PCL(...
  • ye_shen_wei_mian
  • ye_shen_wei_mian
  • 2015-12-21 13:32:44
  • 1193

pcl通过积分图来进行法线预测

pcl通过积分图来进行法线预测
  • ivy8966
  • ivy8966
  • 2017-03-15 15:29:03
  • 308

normal_estimation_using_integral_images(利用积分图计算法向量)

直接上干货 源代码 #include &amp;lt;pcl/io/io.h&amp;gt; #include &amp;lt;pcl/io/pcd_io.h&amp;gt; #include...
  • xdw_it
  • xdw_it
  • 2018-04-16 15:54:04
  • 11

Windows+Visual Studio下生成g2o库教程(结合Cholmod库)

转载请注明出处:http://my.csdn.net/ye_shen_wei_mian 近期初步接触并初步学习了有关SLAM的知识,发现g2o库在SLAM中有非常的重要的应用,特别是应用在以图的形式表...
  • ye_shen_wei_mian
  • ye_shen_wei_mian
  • 2016-07-08 22:13:11
  • 6000

PCL法线估计

平面的法线是垂直于它的单位向量。在点云的表面的法线被定义为垂直于与点云表面相切的平面的向量。表面法线也可以计算点云中一点的法线,被认为是一种十分重要的性质。法线提供了关于曲面的曲率信息,这是它的优势。...
  • u013019296
  • u013019296
  • 2017-04-11 13:55:07
  • 338

Pangolin-0.5+Windows+VS2013(Update 5)配置方法

转载请注明出处:http://my.csdn.NET/ye_shen_wei_mian Pangolin是一个SLAM中常用的可视化库,在ORB-SLAM等等开源代码中都被用作可视化的工具使用,因此...
  • ye_shen_wei_mian
  • ye_shen_wei_mian
  • 2018-01-03 12:34:30
  • 218

PCL中将PCD文件转换成PLY文件

转载请注明出处:http://my.csdn.net/ye_shen_wei_mian PCL中的常用的点云存储文件为.pcd文件,但是很多场合下使用的点云存储文件为.ply文件,特别是要在mesh...
  • ye_shen_wei_mian
  • ye_shen_wei_mian
  • 2015-12-21 16:25:17
  • 5460

PCL点云特征描述与提取(1)

3D点云特征描述与提取是点云信息处理中最基础也是最关键的一部分,点云的识别。分割,重采样,配准曲面重建等处理大部分算法,都严重依赖特征描述与提取的结果。从尺度上来分,一般分为局部特征的描述和全局特征的...
  • u013019296
  • u013019296
  • 2017-04-11 13:54:13
  • 3053

PCL编程-法向量计算

NormalEstimation:PCL中计算法向量的类。原理是通过对邻域点集求PCA来得到法向量。对领域点的三维坐标进行中心化,求得协方差矩阵并对角化,求得三个特征值,最小特征值对应的特征向量就是法...
  • q597967420
  • q597967420
  • 2013-10-01 16:38:44
  • 3928
收藏助手
不良信息举报
您举报文章:normal_estimation_using_integral_images(利用积分图计算法向量)
举报原因:
原因补充:

(最多只允许输入30个字)