Mediapipe to Dlib Face Landmarks Conversion

April 21, 2025 ยท View on GitHub

License: MIT

This tool converts Mediapipe's 478 face landmarks into Dlib's 68 face landmarks.

I created this tool because many projects still rely on Dlib's 68 landmarks format, while others use Mediapipe's face detector. To enable code reuse between both sides, this tool provides a practical solution.

Flame-Head-Tracker

Install

pip install .

Usage

from mediapipe2dlib.mp2dlib import convert_landmarks_mediapipe_to_dlib

# Convert Mediapipe dense landmarks to Dlib sparse landmarks
lmks_mp2dlib = convert_landmarks_mediapipe_to_dlib(lmks_mp)

Example

Alt text