PCL环境搭配 (PCL1.7.2+WIN8.1+VS2015)
来源:互联网 发布:ubuntu 开启ssh服务 编辑:程序博客网 时间:2024/05/01 20:48
1.安装
PCL 1.7.2 All-in-one Installer MSVC2015 Win32
默认在 “C:\Program Files\PCL 1.7.2″ (or “C:\Program Files (x86)\PCL 1.7.2″)
2.配置环境变量
PCL_ROOTC:\Program Files\PCL 1.7.2 (or C:\Program Files (x86)\PCL 1.7.2)Path;%PCL_ROOT%\bin
;%PCL_ROOT%\3rdParty\VTK\bin3.复制VTK *.dll files 从 “PCL 1.7.2\3rdParty\VTK\bin”到 “PCL 1.7.2\bin”
4.属性管理器添加PCL1.7.2 Property Sheet
5.运行示例代码显示
#include "stdafx.h"#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/ModelCoefficients.h>#include <pcl/filters/project_inliers.h>#include<windows.h>intmain(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 datacloud->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=1pcl::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 objectpcl::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);}
0 0
- PCL环境搭配 (PCL1.7.2+WIN8.1+VS2015)
- 关于PCL的那些事——环境搭配(PCL1.8 64bitWIN8.1 VS2013)
- PCL Step by Step:(1)PCL1.8+VS2015+win10编译
- PCL学习笔记(1):pcl1.6.0+vs2010环境配置以及第一个pcl程序
- PCL在VS2015环境配置
- PCL编程->VS2013+PCL1.8.0环境配置及初运行
- PCL学习笔记(1) win8 64bit系统 + VS208——搭建PCL开发环境
- vs2015配置QT环境进行PCL开发
- win8.1+vs2015环境下,正确启用armadillo的方法
- VS2015+Opencv310+Win8.1+activex环境配置+简单调用摄像头
- pcl1.7.2+vs2013环境配置
- WIN10+VS2015+PCL1.8.0
- vs2015+PCL1.8.1配置
- PCL1.7.0+vs2010+cmake3.3.2+win7(64)编译PCL库与环境配置
- OPENNI学习实践-pcl1.6.0+vs2010环境配置以及第一个pcl程序
- WIN8.1 64位 +vs2012+PCL1.72安装
- vs2015/2013+pcl1.8.0+win10
- win7配置 VS2015 +pcl1.8
- TCP/IP复习笔记(二)
- VMware虚拟机无法识别U盘解决方案
- GZOI爆零(?)记
- 项目1-使用默认参数构造函数
- leetCode 41. First Missing Positive
- PCL环境搭配 (PCL1.7.2+WIN8.1+VS2015)
- 构建之法读后感
- 剖析NodeJs的事件轮询机制
- Collect View
- StringUtils中 isNotEmpty 和isNotBlank的区别
- 向量vector
- HDU4012 Paint on a Wall(BFS)
- leetcode118. Pascal's Triangle
- Android官方开发文档Training系列课程中文版:使用Fragment构建动态UI之与其它Fragment通信