- 博客(7)
- 收藏
- 关注
原创 PCL:点云保存遇到的问题及解决方法
之前已经完成kinect2实时获取点云,那么接下来准备将点云保存到本地,点云扩展名为pcd。在网上查找资料普遍都是这个方法。我就按着这个步骤尝试,首先创建一个空点云(pcl::PointCloud<pcl::PointXYZ> cloud;),接着定义点云的大小和格式,然后把信息写入点云,再使用(pcl::io::saveP...
2018-08-31 11:19:00 3905
原创 Kinect2.0+Libfreenect2+PCL:实时点云显示
写在前面:生成点云前提是已经安装好了libfreenect2和PCL,网上有许多这方面的大把教程,在这里就不多赘述了。-->ubuntu16.04,pcl1.8<--0,工件的点云展示---1,实现步骤先通过libfreenect2提供的getPointXYZRGB函数,得到图像中每...
2018-08-28 20:22:00 1761 1
原创 Kinect2.0-空间长度测量
1.鼠标左键按下选择起点,拖动鼠标,左键放开,确定终点。实现效果1实现效果22.在linux下使用libfreenect2开源多平台驱动来获取kinect2.0的传感器信息,得到深度信息,并通过libfreenect2提供的getPointXYZ函数,来得到相机坐标系中某一点的空间坐标。3.运...
2018-08-22 10:21:00 3014
原创 基于深度特性的物体检测定位_Linux_Kinect2.0_libfreenect2
在上一篇中已经通过opencv获得到了各种图像,在这一篇中,将通过深度特性来进行物体的识别定位。1,深度图像处理1,运用opencv函数inRange来获取一定深度范围内的物体,进行二值化操作,并在此函数中设置两个阈值,来控制深度范围。(处理对象---depth)2,运用opencv函数morphologyEx来进行开运算,目的是消除图像中的噪点,...
2018-08-16 09:40:00 1115 1
原创 linux_libfreenect2_opencv3.4.2_kinect2.0获取各种视频图像
在安装好了kinect2.0在linux下的驱动(libfreenect2),以及opencv3.4.2后,就可以运用他们来驱动kinect2.0显示各种视频画面。下面是实现步骤:1,main.cpp#include <iostream>#include <stdio.h>#include <iomanip>...
2018-08-13 20:53:00 823
原创 记一次libfreenect2安装配置的经历
libfreenect2是一个Kinect for Windows v2设备的开源跨平台驱动程序。因为接下来需要通过kinect(微软旗下的一款应用于xbox的体感设备)来获取深度信息,以及物体轮廓框架信息,所以先准备安装libfreenect2驱动程序来提供kinect运行的API。Kinect2.0下面来讲一下这次坎坷的安装经历,分...
2018-08-05 10:39:00 775
原创 VS2017_C++_OpenCV配置开发环境
最近在搞微软的kinect,尝试了在linux下安装其驱动,但是可能因为是在虚拟机上的原因,驱动安装屡屡碰壁,无奈之下转到微软的亲儿子平台windows下来弄,果然分分钟安装好 ,接下来就要借助kinect的强大功能,这里我暂时只用到它的双目相机,并尝试这先用opencv来实现一些想法。下面是配置opencv的c++接口,配置的过程遇到了不少麻烦,好大一部...
2018-08-01 21:39:00 4541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人