三维重建
坚果壳er
どんな人間でも自分が思っている以上のことができる
展开
-
使用PCL显示Azure Kinect采集到的彩色点云
```cpp#include <k4a/k4a.hpp>#include <iostream>#include <stdio.h>#include <stdlib.h>#include <chrono>#include <pcl/point_types.h>#include <pcl/io/pcd_i...原创 2022-01-03 16:36:04 · 935 阅读 · 3 评论 -
Debian 9 Azure Kinect SDK + Opencv Kinect Fusion Samples 配置总结
github地址:https://github.com/microsoft/Azure-Kinect-Sensor-SDK/blob/develop/README.mdDebian Stretch由于libc6和libstdc++版本较低,不适合安装最新版本的代码,可以以ubuntu16.04上的安装教程作为参考。步骤:(1) 下载v1.1.1版本的代码git clone -b v1.1...原创 2020-03-07 23:05:49 · 645 阅读 · 0 评论 -
使用OpenCV显示SiftGPU提取的特征点和特征匹配
使用OpenCV显示SiftGPU提取的特征点和特征匹配,主要包括以下几个步骤:SiftGPU特征点提取OpenCV读入图像SiftGPU特征点类型到OpenCV特征点类型KeyPoint的转换OpenCV特征点显示SiftGPU描述子类型到OpenCV描述子类型的转换SiftGPU特征匹配SiftGPU特征匹配到OpenCV匹配DMatch类型的转换具体代码如下:代码采用i...原创 2019-11-03 12:05:00 · 2293 阅读 · 1 评论 -
Ubuntu下Kintinuous+ElasticFusion+ORB-Slam2配置中的问题记录
Ubuntu下Kintinuous+ElasticFusion+ORB-Slam2配置中的问题记录原创 2017-07-13 09:18:57 · 1698 阅读 · 2 评论 -
Ubuntu下使用单目相机运行ORB SLAM2
Ubuntu下使用单目相机运行ORB SLAM2原创 2017-07-21 18:30:19 · 2833 阅读 · 0 评论 -
分别使用Matlab和OpenCV标定微距相机
分别使用Matlab和OpenCV标定微距相机原创 2017-08-11 14:29:01 · 1460 阅读 · 1 评论 -
VS2013+简单稀疏光束调整库SSBA配置(64位编译)
有关SSBA库的资源比较少,我是在Github上搜索下载的,具体下载地址:SSBA下载后在SSBA解压文件夹下新建文件夹build。打开cmake gui,在source code处选择SSBA的解压文件夹(此处我更改了解压文件夹名,所以是SSBA_x64,正常应该是SSBA master),build the binaries处选择刚新建的build文件夹。点Configure,...原创 2017-10-16 21:05:20 · 1890 阅读 · 0 评论 -
稠密重建CMVS在Windows下的使用
稠密重建CMVS在Windows下的使用原创 2017-12-22 20:30:55 · 4856 阅读 · 0 评论 -
点云处理——去除重采样后的无效点
对彩色点云重采样后进行快速三角化时报错 控制台显示: Assertion failed: point_representation_->isValid (point) && “Invalid (NaN, Inf) point coordinates given to nearestKSearch!”, file F:\PCLdon\pcl-master\kdtree\...原创 2018-05-02 18:38:20 · 7612 阅读 · 7 评论 -
Win10+VS2013配置SiftGPU过程记录
配置SiftGPU前需要先配置好Glut和Glew,没有配置的可以参考该博客。SiftGPU在github上的下载地址。下载解压后,可以在msvc文件夹下看到SiftGPU.sln和SiftGPU_CUDA_Enabled.sln两个文件。SiftGPU.sln是OpenGL支持,不需要CUDA的版本。SiftGPU_CUDA_Enabled.sln是需要CUDA的版本。本人目前在配置x...原创 2018-11-07 19:34:09 · 1662 阅读 · 7 评论 -
点云处理——孔洞修补
之前在做基于点云的孔洞修补研究,参考了一些学位论文后选择了一种基于自己能力能够实现的简单算法,虽然最终效果一般,不过在这个过程中收获了很多,特此记录。 基于点云的孔洞修补与基于三角网格的孔洞修补相比,点云本身的复杂性和边界不确定性就决定了其在孔洞识别和修补上的困难度。 修补前的滤波工作很重要,滤的不够噪声点会对修补造成很大影响,但滤的太多又很容易丢失孔洞原有的形状,难以识别。所以最...原创 2019-11-03 11:29:21 · 15944 阅读 · 20 评论