GitZhaoo / depth-image-completion

Use morphological and filter operators to inpaint (complete) a depth image

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

深度图补全

一、运行环境与依赖

  • 运行环境 WINDOWS、UBUNTU

  • 依赖 OpenCV

二、使用方法

git clone git@github.com:GCaptainNemo/depth-image-completion.git
cd depth-image-completion && mkdir build
cd build
cmake .. 
make
./demo

三、介绍

深度图补全(depth image completion)也称为深度图修复(depth image inpainting)旨在将一张有空洞的、未定义深度像素的深度图补全,获得稠密的深度图。

本仓库参考论文[1]利用形态学和滤波算子对基于激光雷达重投影获得的稀疏深度图进行补全。效果如下

原始稀疏深度图(上)、修复后的稠密深度图(下)

四、参考资料

[1] Ku J , Harakeh A , Waslander S L . In Defense of Classical Image Processing: Fast Depth Completion on the CPU[C]// 2018 15th Conference on Computer and Robot Vision (CRV). IEEE, 2018.

[2] 论文[1] github代码

[3] OpenCV CV_32FC1格式保存

About

Use morphological and filter operators to inpaint (complete) a depth image


Languages

Language:C++ 96.6%Language:CMake 3.4%