Fork me on GitHub

Welcome to the Menpo project!

Example Face Fitting 1 Example Face Fitting 2 Example Face Fitting 3 Example Face Fitting 4 Example Face Fitting 5 Example Face Fitting 6

The Menpo project is a set of Python libraries for manipulating data that is particularly useful for Machine Learning and Computer Vision. The core menpo library contains a number of powerful tools for manipulating annotated image and mesh data. menpo focuses on making importing, manipulating and visualizing data as simple as possible. This makes us strong supporters of projects like the Jupyter notebook.

The Menpo project also includes another tool that makes annotating new datasets even easier! Freely available a, the landmarker is a tool that makes it simple to annotate new images.

On top of the core menpo library, we have implemented a number of other libraries that utilize menpo for more specific purposes. Currently, the Menpo project libraries include:


The Menpo project is written in Python and we provide a simple and easy method of installation using Conda. We suggest you head over to the installation instructions to get started. We recommend the use of conda due to the fact that the Menpo projects also include compiled C/C++ code which may be complicated to compile on various platforms.

Citing the Menpo project

Joan Alabort-i-Medina, Epameinondas Antonakos, James Booth, Patrick Snape and Stefanos Zafeiriou, "Menpo: A comprehensive platform for parametric image alignment and visual deformable models", In Proceedings of the ACM International Conference on Multimedia, MM ’14, pages 679-682, New York, NY, USA, 2014. ACM.
[Bibtex] [pdf]