INNER CODE UNIT · Python
main
patrikhuber/eos · python/demo.py:4
def main():
"""Demo for running the eos fitting from Python."""
landmarks = read_pts('../bin/data/image_0010.pts')
image_width = 1280 # Make sure to adjust these when using your own images!
image_height = 1024
model = eos.morphablemodel.load_model("../share/sfm_shape_3448.bin")
blendshapes = eos.morphablemodel.load_blendshapes("../share/expression_blendshapes_3448.bin")
# Create a MorphableModel with expressions from the loaded neutral model and blendshapes:
morphablemodel_with_expressions = eos.morphablemodel.MorphableModel(model.get_shape_model(), blendshapes,
color_model=eos.morphablemodel.PcaModel(),
vertex_definitions=None,
texture_coordinates=model.get_texture_coordinates())
landmark_mapper = eos.core.LandmarkMapper('../share/ibug_to_sfm.txt')
edge_topology = eos.morphablemodel.load_edge_topology('../share/sfm_3448_edge_topology.json')
contour_landmarks = eos.fitting.ContourLandmarks.load('../share/ibug_to_sfm.txt')
model_contour = eos.fitting.ModelContour.load('../share/sfm_model_contours.json')