Notebook source code:
notebooks/how_to/06_landmarks.ipynb
Run it yourself on binder
How to set landmarks?#
In [1]:
import geomstats.backend as gs
from geomfum.dataset import NotebooksDataset
from geomfum.shape import TriangleMesh
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,)