开放网格
OpenMesh 实践
1.ICP ANN、GSL和OpenMesh库用于实现ICP网格对齐算法。 使用 ANN 库,构建 kd-tree 以查找最近邻点。 GSL 库中提供了矩阵计算。 UI 内置于 MFC 中。 (使用度数180的兔子作为第二个网格时发现了一个错误)
2.去噪 网格去噪实现了五种不同的方法; Denoise1 - 对顶点应用双边滤波器,使用 KNN 进行正常计算[1]; Denoise2 - 对顶点应用双边滤波器,使用单环邻居进行正常计算[1]; Denoise3 - 将双边滤波器应用于顶点,直接使用 OpenMesh 库中的法线顶点; LaplaceDenoise - 应用统一的拉普拉斯滤波器去噪; BiNormDenoise - 将双边滤波器应用于面法向量,然后更新面 [2] 中的每个顶点。
[1] Fleishman、Shachar、Iddo D
1