MATLAB生成TI代码神经细分使用神经网络细分三角形网格。这是使用PyTorch 1.3.1和MATLAB在Python 3.7中的原型实现。Python代码需要标准依赖项(例如numpy),而MATLAB代码依赖于。如果需要快速演示,请使用预训练模型并在新形状上进行测试。要测试预训练模型,请运行python test.py /path/to/model/folder/ /path/to/test.obj。例如,您可以运行python test.py ./jobs/net_cartoon_elephant/ ./data_meshes/objs/bunny.obj。如果您想重新训练模型,请先生成一个数据集,例如./data_meshes/cartoon_elephant_200/。这可以通过运行MATLAB脚本genTrainData_slow.m来完成。获得数据集后,请运行python gendataPKL.py将网格预处理为.pkl文件,您需要在其中指定包含网格的文件夹(请参阅gendataPKL.py了解更多详细信息)。下一步是使用。