Python中RGB-D图像的体积TSDF融合
这是一个轻量级的python脚本,可将多个已注册的颜色和深度图像融合到一个投影的截断的有符号距离函数(TSDF)体积中,然后可用于创建高质量的3D表面网格和点云。 在Ubuntu 16.04上测试。
较旧的CUDA / C ++版本可在找到。
要求
带有 , , , 和 。 通过运行以下命令,可以快速安装/更新它们: pip install --user numpy opencv-python scikit-image numba
[可选] GPU加速需要具有和的NVIDA GPU: pip install --user pycuda
演示版
该演示将来自7个场景的数据集的1000张RGB-D图像融合到405 x 264 x 289的投影TSDF体素体积中,在GPU模式下以约30 FPS(在CPU模式下为0.4 FPS)的分辨率为2cm,并输出3D网格mesh.ply可以使用诸如的3D查看器可视化的mesh.ply 。
注意:彩色图像保存为24位PNG RGB,深度图像保存为16位PNG(以毫米为单位)。
python de
1