Notebook source code: notebooks/how_to/06_landmarks.ipynb
Run it yourself on binder Binder badge

How to set landmarks?#

 In [1]:
import geomstats.backend as gs

from geomfum.dataset import NotebooksDataset
from geomfum.shape import TriangleMesh

Load a mesh.

 In [2]:
dataset = NotebooksDataset()
mesh = TriangleMesh.from_file(dataset.get_filename("cat-00"))

Landmarks are stored in mesh and can be set as following:

 In [3]:
mesh.set_landmarks(gs.array([3177, 7178, 6565, 5472]))

mesh.landmark_indices.shape
 Out [3]:
(4,)

Further reading#