What
Add an otoplasty (ear pinning) procedure preset to landmarkdiff/manipulation.py.
Why
Otoplasty is one of the most common facial cosmetic procedures, especially in pediatric patients. It targets the ear landmarks in the MediaPipe face mesh to simulate ear repositioning closer to the head.
How
Follow the Adding a New Procedure Preset guide in CONTRIBUTING.md. The key steps:
- Identify ear-related landmarks in MediaPipe's 478-point mesh (indices around 234, 93, 132, 361, 323, 454)
- Add entries to
PROCEDURE_LANDMARKS, PROCEDURE_RADIUS, and _get_procedure_handles()
- Register in CLI choices
- Add tests at intensity levels 0, 50, 100
- Update README "Supported Procedures" section
References
- See PRs #35 (brow lift) and #36 (mentoplasty) as examples of successful procedure contributions
- Typical ear setback: 15-25mm medial displacement
Difficulty: 🟢 Beginner — great first contribution!
What
Add an otoplasty (ear pinning) procedure preset to
landmarkdiff/manipulation.py.Why
Otoplasty is one of the most common facial cosmetic procedures, especially in pediatric patients. It targets the ear landmarks in the MediaPipe face mesh to simulate ear repositioning closer to the head.
How
Follow the Adding a New Procedure Preset guide in CONTRIBUTING.md. The key steps:
PROCEDURE_LANDMARKS,PROCEDURE_RADIUS, and_get_procedure_handles()References
Difficulty: 🟢 Beginner — great first contribution!