点云分割复现——pairwise linkage for pointcloud segmentation论文实现

demo展示

在这里插入图片描述
算法1:
在这里插入图片描述

算法2:
在这里插入图片描述

算法3:
在这里插入图片描述

项目地址

GitHub:项目地址
论文链接:论文地址

复现流程

1、源码下载
在这里插入图片描述
2、解压缩,然后将src文件夹中.h与.cpp文件全部拷贝到新的vs工程中。
在这里插入图片描述
3、新建vs工程,将刚刚拷贝的头文件与源文件添加到项目中,如下图所示。
在这里插入图片描述
3、配置相关环境,如下图所示,只要添加opencv的属性文件即可,这里也添加pcl相关文件,方便后续操作更改。
在这里插入图片描述
在这里插入图片描述

4、存在问题
1)无法找到文件“opencv/cv.h”,属于版本原因,只需要将opencv/cv.h文件注释,换成以下头文件即可。

#include <opencv2/core/core_c.h>
#include <opencv2/imgproc/imgproc_c.h>
#include <opencv2/photo/photo.hpp>
#include <opencv2/video/tracking.hpp>
#include <opencv2/objdetect/objdetect.hpp>

2)c4996:“fopen…”,更改如下:

在这里插入图片描述

在这里插入图片描述
至此,重新生成一下,就完成相关项目的测试了。

后续

这个方法整体还是很优秀的,在部分工业应用上可以直接使用。后续会继续集成到QT+PCL中,共同学习,共同进步。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐