PCL
无名小卒000001
一枚能力不足但执着于编程的女子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TOF / PCL
1. 3D ToF 三维场景距离(景深)测量系统简介http://www.ti.com.cn/cn/lit/an/zhca655/zhca655.pdf2.自动驾驶中的时空坐标系https://cloud.tencent.com/developer/article/10632703. 浅谈激光雷达http://www.wangdali.net/lidar/4.项目总结(1.TOF相机及标定相关)https://www.cnblogs.com/chenbaol...原创 2020-10-09 16:21:03 · 388 阅读 · 0 评论 -
Ubuntu + PCL +VTk+Qt
1.安装QT creator ,不要用指令安装,下载原安装包进行安装2.安装依赖包:二,安装库sudo apt-get updatesudo apt-get install git build-essential linux-libc-devsudo apt-get install cmake cmake-guisudo apt-get install libusb-1.0-0-dev libusb-dev li...原创 2020-10-09 15:47:31 · 747 阅读 · 0 评论 -
PCL 使用常见错误 (QT)
1.关于深度图像的使用的时候:如果把深度图像可视化的头文件#include <pcl/visualization/range_image_visualizer.h> //深度图可视化的头文件放在.h文件中,出现:但是放在.cpp文件的话:真是见鬼了,经常遇到这样的问题,有一次一不小心解决了,但是不知道怎么解决的。 这个问题参考:https://b...原创 2018-08-23 18:14:24 · 1337 阅读 · 0 评论 -
PCL 学习中遇到的问题
1. OpenNIGrabber 更新和升级:原来版本: pcl::Grabber* interface = new pcl::OpenNIGrabber();改为: pcl::Grabber* interface = new pcl::io::OpenNI2Grabber();头文件当然也要进行相应的改变https://www.cnblogs.com/21207-iH...原创 2018-08-28 09:11:32 · 1251 阅读 · 0 评论 -
VTK之基于Qt的VTK应用程序
转自:https://blog.youkuaiyun.com/webzhuce/article/details/75208738 友好的用户图形界面是应用程序必须的因素之一,对于VTK应用程序也是如此。VTK附带的程序示例大多数是基于控制台的,但是VTK也可以与很多流行的GUI开发工具整合。本文介绍如何把VTK(7.1.0)和GUI开发工具Qt(5.x)进行整合。VTK之基于Qt的VTK应用程...转载 2018-08-24 10:27:12 · 953 阅读 · 0 评论 -
基于PCL的屏幕选点、框选点云、单点选取等c++实现
转1、单点选取程序:cpp: #include <pcl/io/pcd_io.h> #include <pcl/point_cloud.h> #include <pcl/point_types.h> #include <pcl/visualization/pcl_visualizer.h> ...转载 2018-08-21 15:42:16 · 1977 阅读 · 1 评论 -
深度图像显示在qvtkwidget上面
由于工作需要,想将深度图像rangeImageVisualizer的图像显示在qvtkwidget上面耗时好几个星期,终于懂了: angular_resolution_x = pcl::deg2rad (angular_resolution_x); angular_resolution_y = pcl::deg2rad (angular_resolution_y); ...原创 2018-08-29 16:23:00 · 1373 阅读 · 2 评论 -
pcl::PointCloud::Ptr和pcl::PointCloud相互转换
转载。 https://blog.youkuaiyun.com/sinat_24206709/article/details/70266190、在函数返回指针时,经常会出现不知道的错误,不用返回指针,直接得到PointXYZ,再将其转化为Ptr。 #include <pcl/io/pcd_io.h> #include <pcl/point_types.h&...转载 2018-08-30 13:01:34 · 5187 阅读 · 0 评论 -
PCL 不同类型的点云之间进行类型转换
可以使用PCL里面现成的函数pcl::copyPointCloud():#include <pcl/common/impl/io.h> pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_xyz (new pcl::PointCloud<pcl::PointXYZ> ()); pcl::Point...原创 2018-09-12 08:52:34 · 1543 阅读 · 0 评论 -
pcl octree 压缩出现问题
按照网上的压缩的例子,出现上述的问题:解决方法:target_link_libraries(Application Qt5::Widgets Qt5::Network libpcl_octree.so)cmakelist 里面添加上libpcl_octree.so参考:https://blog.youkuaiyun.com/jacke121/article/details/56285396...原创 2018-09-12 15:07:25 · 297 阅读 · 0 评论 -
点云文件格式pcd
本节描述PCD(点云数据)文件格式。为什么用一种新的文件格式?PCD文件格式并非白费力气地做重复工作,现有的文件结构因本身组成的原因不支持由PCL库引进n维点类型机制处理过程中的某些扩展,而PCD文件格式能够很好地补足这一点。PCD不是第一个支持3D点云数据的文件类型,尤其是计算机图形学和计算几何学领域,已经创建了很多格式来描述任意多边形和激光扫描仪获取的点云。包括下面几种格式:l ...转载 2018-08-20 17:20:52 · 390 阅读 · 0 评论 -
深度图像参数说明
pcl::RangeImage rangeImage; rangeImage.createFromPointCloud(pointCloud, angularResolution, maxAngleWidth, maxAngleHeight, sensorPose, coordinate_frame, noiseLevel, minRange, borderSize);创建深度图像时需...转载 2018-08-20 17:17:40 · 1111 阅读 · 0 评论 -
PCL中有哪些可用的PointT类型
一.为了涵盖能想到的所有可能的情况,PCL中定义了大量的point类型。下面是一小段,在point_types.hpp中有完整目录,这个列表很重要,因为在定义你自己的类型之前,需要了解已有的类型,如果你需要的类型,已经存在于PCL,那么就不需要重复定义了。PointXYZ–成员变量: float x, y, z;PointXYZ是使用最常见的一个点数据类型,因为它只包含三维xyz坐标信...转载 2018-08-20 17:15:29 · 659 阅读 · 0 评论 -
PCL点云学习(二)
VTk 编译:https://blog.youkuaiyun.com/cfqcfqcfqcfqcfq/article/details/51735895?locationNum=5&fps=1https://blog.youkuaiyun.com/lql0716/article/details/71836702https://blog.youkuaiyun.com/hongbin_xu/article/detail...原创 2018-08-10 12:33:58 · 239 阅读 · 0 评论 -
PCL常见编程问题
转自:https://blog.youkuaiyun.com/zhazhiqiang/article/details/52495872 针对大家在利用PCL开源进行开发过程中的常见问题,进行解答。本文会长期更新。1.如何获取pcd文件点云里点的格式,比如是pcl::PointXYZ还是pcl::PointXYZRGB等类型? 1 2 3 4 5 ...转载 2018-08-15 12:32:31 · 1795 阅读 · 1 评论 -
Ubuntu16.04下pcl库和vtk的安装编译
转自:https://blog.youkuaiyun.com/sinat_28752257/article/details/79169647本文为视觉SLAM十四讲系列笔记。笔者碰上的主要问题在于pcl库的安装。注意,本文是笔者自己发现问题并解决问题的过程,若要正确安装pcl库,步骤应为先安装vtk,再编译pcl对于书上的安装命令sudo add-apt-repositor ppa:v-la...转载 2018-08-15 12:34:44 · 5717 阅读 · 2 评论 -
Windows10下VS2013+PCL1.8环境配置
Windows10下VS2013+PCL1.8环境配置刚换了机子配PCL,Windows下配环境实在是太蛋疼了,上次没有记录配置的过程,所以又得各种搜教程,关键是很多博客上写的教程都不对啊!!!不知道写出一个不对的配置方法给人看是怎样的一种心态。。这次一定要详细记下来:配置过程 下载安装PCL 下载PCL-1.8.0-AllInOne-msvc2013-win64并安装,一直下一...转载 2018-08-15 14:43:29 · 625 阅读 · 0 评论 -
pcl1.8.0 vs2013 win10 x64 安装配置及部分问题解决方法
转自:https://blog.youkuaiyun.com/u012750702/article/details/53046210 主要参考博客: http://www.zhangzscn.com/2016/03/02/pcl1-8-0%EF%BC%8Cvs2013%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B%E3%80%82/http://www.cnb...转载 2018-08-15 14:56:00 · 456 阅读 · 1 评论 -
windwos PCL 出现问题解决办法
出现的问题:error LNK1104: 无法打开文件“OpenNI2.lib” E:\VS & Qt program\PCL\test1\Project1\Project1\LINK Project1找不到OpenNi2.lib库:解决方法:原创 2018-08-16 10:06:52 · 1388 阅读 · 0 评论 -
Qt 中PCL 自定义交互事件
PCL 中pcl::visualization::PCLVisualizer类有定义鼠标和键盘事件,分别是:boost::signals2::connection registerKeyboardCallback (boost::function< void(const pcl::visualization::KeyboardEvent &)> cb) boos...原创 2018-08-22 11:49:52 · 2406 阅读 · 0 评论 -
PCL中异常处理机制
PCL中异常处理机制本节我们主要讨论PCL在编写和应用过程中如何利用PCL的异常机制,提高程序的健壮性,首先从PCL开发者角度,解释如何定义和抛出自己的异常,最后从PCL使用者角度出发,解释用户如何捕获异常及处理异常。1 开发者如何增加一个新的异常类为了增强程序的健壮性,PCL提供了异常处理机制,作为PCL的开发者,需要通过自定义异常以及抛出异常,告诉调用者,在出现什么错误,并提示其如...转载 2018-08-20 16:53:07 · 974 阅读 · 0 评论 -
如何在模板类中使用这些point类型?
由于PCL模块较多,并且是一个模板库,在一个源文件里包含很多PCL算法会减慢编译过程,在撰写本文档的时候,大多数C++编译器仍然没有很好的优化来处理大量模板文件,尤其是涉及优化(-O2或者-O3)问题的时候。为了使包含和链接到PCL库的用户代码编译速度提高,我们使用显示的模板实例化,最终编译链接的库包括了所有可能的模板实例——在这些组合中使PCL中已经定义的point类型所有的模板类都能够直接调用...转载 2018-08-20 16:55:13 · 884 阅读 · 0 评论 -
PCL点云学习(—)
安装与使用:qt+ubuntu下使用: 1. 安装教程主要看:https://blog.youkuaiyun.com/datase/article/details/78899724 2. qt使用pcl:在工程文件.pro中添加下面内容: https://blog.youkuaiyun.com/we1583004we/article/details/79350967 INCLUDEPATH += /...原创 2018-08-09 17:52:38 · 426 阅读 · 0 评论
分享