PCL中viewer添加并显示的点云过于简单,现总结常见的几种点云渲染方式,便于点云结果的显示。

(1)按照点云坐标x、y、z坐标值中字段给点云进行赋值渲染

#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/pcl_visualizer.h>
#include <vector>
using namespace std;
int main(int argc, char* argv[])
{pcl::PointCloud<pcl::PointXYZ>::Ptr Cloud(new pcl::PointCloud<pcl::PointXYZ>);pcl::io::loadPCDFile("E:\\test_PCL\\ConsoleApplication1\\ConsoleApplication1\\test_pcd.pcd", *Cloud);//读入点云数据pcl::visualization::PCLVisualizer viewer("建筑物");viewer.setBackgroundColor(0, 0, 0);//pcl::visualization::PointCloudColorHandlerRandom<pcl::PointXYZ> RandomColor(Cloud);
//pcl::visualization::PointCloudColorHandlerCustom<pcl::PointXYZ> fildColor(Cloud, 0,255,0);//0-255  设置成绿色pcl::visualization::PointCloudColorHandlerGenericField<pcl::PointXYZ> fildColor(Cloud, "z");//按照z字段进行渲染viewer.addPointCloud<pcl::PointXYZ>(Cloud, fildColor, "sample");//显示点云,其中fildColor为颜色显示viewer.setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 3, "sample");//设置点云大小while (!viewer.wasStopped()){viewer.spinOnce();}return 0;
}

from:https://blog.csdn.net/qq_32867925/article/details/82854937

想继续显示法向量,但是总是出错“PCL error:no override found for'vtkPloyDataMapper',按网上的教程修改,根本解决不了,心累啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

PCL中点云可视化:坐标字段、随机、单一颜色、法向量相关推荐

  1. PCL中点云关键点提取

    PCL中点云关键点提取 1 关键点概念及相关算法 1.1 NARF关键点 1.2 Harris关键点 1.3 PCL中keypoints模块及类介绍 2 关键点入门级实例解析 2.1 如何从深度图像中 ...

  2. 用pcl读ply文件_一分钟详解PCL中点云配准技术

    原文首发于微信公众号「3D视觉工坊」:一分钟详解PCL中点云配准技术 本文是对前两篇文章:点云配准(一 两两配准)以及3D点云(二 多福点云配准)的补充,希望可以在一定程度上帮助大家对点云配准理解地更 ...

  3. PCL中点云特征描述与提取精通级实例解析

    PCL中点云特征描述与提取精通级实例解析 1 3D对象识别的假设验证 2 隐式形状模型方法 2.1 隐式形状模型识别方法概述 2.2 实例解析 1 3D对象识别的假设验证   本教程将学习在高噪声和严 ...

  4. 一分钟详解PCL中点云配准技术

    原文首发于微信公众号「3D视觉工坊」: 一分钟详解PCL中点云配准技术 本文是对前两篇文章:

  5. PCL中点云的超体素(SuperVoxel)

    各位小伙伴们,有没有发现PCL库中已经集成了太多我们想实现的算法或者功能呢?所以这里组织一下学习小组针对PCL库中实现的算法进行剖析与论文解读,所以希望更多的小伙伴们参与进来,我们一起吃透PCL,欢迎 ...

  6. ROS与PCL中点云数据之间的转换

    此为文章初稿还没有完善,应该还有一些问题,等待后面有时间再继续更新,原创文章,未经允许,请勿转载!!! 首先介绍在PCL库中经常使用的两种点云之间的转换,这里将根据工程中的经验,从代码层面举例分析如何 ...

  7. SuperVoxel:PCL中点云的超体素

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 标题:Voxel Cloud Connectivity Segmentation - Supervox ...

  8. PCL中点云数据格式之间的转化

    (1) 关于pcl::PCLPointCloud2::Ptr和pcl::PointCloud<pcl::PointXYZ>两中数据结构的区别 pcl::PointXYZ::PointXYZ ...

  9. PCL点云处理算法目录

    一.点云配准 PCL中的点云配准方法:https://www.sohu.com/a/321034987_715754 点云配准资源汇总:https://mp.weixin.qq.com/s/rj090 ...

最新文章

  1. oracle9i的全局变量,Oracle9i, 10g 如何抓取绑定变量的值
  2. Rsync数据同步服务
  3. 《C#编程风格》还记得多少
  4. python os模块方法_python os模块的常用方法
  5. 华硕xhci灰色_xHCI模式作怪无法使用USB设备?解决办法这里有!
  6. c语言六角填数答案,【蓝桥杯】第五届-6-六角填数
  7. java实现打印倒直角三角形
  8. Java核心(四)你不知道的数据集合
  9. 基于php的医院管理,基于PHP的医院管理信息系统的设计与实现
  10. 一个关于从1到100的加法算法
  11. C++ 解引用操作符重载
  12. web集群之LVS集群
  13. 一份清单:所有可以放进head标签的元素
  14. centos du 命令使用
  15. java 多个文件合并,多个 MP3 合并,InputStream 合并
  16. 从软件工程师到有赞新零售技术负责人,34岁李星专访
  17. 微信小程序数据统计和错误统计的实现
  18. Excel学习笔记:P13-页首、页尾设计、表格加水印
  19. chrome如何手动同步?
  20. (转)Kangle配置文件

热门文章

  1. 如何通过鸿蒙生态赚钱?
  2. 如何解决Macbook pro无法写入U盘的问题
  3. mavros 仿真与飞行器控制
  4. spingBoot整合mybatis+generator+pageHelper
  5. springMVC接收请求参数的几种方式
  6. test命令用法。功能:检查文件和比较值
  7. Linux下tomcat无法启动/启动后无法用过127.0.0.1:8080访问解决方案
  8. 内联元素,取消间隙和默认效果
  9. cocos2d-x 3.2 移植到android
  10. CoreAnimation编程指南(八)事务 转自:http://www.dreamingwish.com/