【小白深度教程 1.16】手把手教你使用 Pytorch3D(1)使用 3D 损失函数来拟合 Mesh
在这篇文章中,我们将学习如何使用3D损失函数变形源网格(Source Mesh)以形成目标网格(Target Mesh)
在本教程中,我们学习如何将一个初始的通用形状(例如球体)变形为目标形状。
我们将涵盖:
- 如何从
.obj
文件中加载网格 - 如何使用 PyTorch3D 的 Meshes 数据结构
- 如何使用 PyTorch3D 的 4 种不同的网格损失函数
- 如何设置一个优化循环
从一个球体网格开始,我们学习网格中每个顶点的偏移量,使得在每次优化步骤中预测的网格更接近目标网格。为此,我们需要最小化:
chamfer_distance
,即预测(变形后)网格与目标网格之间的距离,定义为从其表面可微分采样点云集合之间的切面距离。
然而,仅仅最小化预测网格和目标网格之间的切面
标签:1.16,Pytorch3D,使用,网格,目标,Mesh,拟合,3D From: https://blog.csdn.net/2401_87064292/article/details/142149960