文章末尾见 github代码仓库。
编译源码:
参考这篇博客OpenCV+OpenCV-contrib 编译步骤 ,特别的要勾选OPENCV_ENABLE_NONFREE 在 CMake 中 ,这样才能使用kinect fusion算法。
效果图(左:重建后效果图,右:depth图):

Depth 数据(RGBD-dataset): 代码使用到的数据集。
当使用自己的数据集时,应设置自己的cv::kinfu::params ,这涉及到frame_size等重要参数。默认参数如下。
KinFu Params(src code):
Ptr
本文档介绍了如何使用OpenCV 4.0的C++接口实现Kinect Fusion进行三维重建。通过编译OpenCV并启用OPENCV_ENABLE_NONFREE选项来使用算法。示例代码展示了一个简化版的Kinect Fusion应用,可以处理RGBD数据集,并调整cv::kinfu::params以适应不同尺寸的帧。
订阅专栏 解锁全文

1441

被折叠的 条评论
为什么被折叠?



