根据下图,可以使用能量函数= L提取表面网格,其中L是三角形的交点数。 Graph Cut algorithm 我想知道如何构建图形并使用C ++对其进行剪切。
根据那个图书馆
http://pub.ist.ac.at/~vnk/software.html
我可以像这样构建一个图表
typedef float GraphCost;
typedef Graph<GraphCost, GraphCost, GraphCost> GraphType;
GraphType *graph = new GraphType(nodeCount, 3*nodeCount, error)
顶点是delaunay 3d三角形的顶点,而边是网格中3D deluany三角形的边缘。
但是我将如何继续使用图形切割来根据可见性切割网格
我有相机位置,我可以将光线投射到网格的顶点。
如何使用八叉树的图形切割的示例在这里
https://github.com/turiphro/martijn-msc-thesis/blob/master/code/objects/occupancy_grid.cpp