awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cleardusk avatar

cleardusk/3DDFA

0
View on GitHub↗
3,678 stars·643 forks·Python·MIT·26 views

3DDFA

3DDFA is a 3D face reconstruction tool that generates three-dimensional facial meshes and 68 structural landmarks from a single two-dimensional input image.

The project provides utilities for estimating facial pose and depth maps to determine the orientation and position of a face. It includes a geometry exporter to save reconstructed facial shapes into standard file formats for use in external 3D modeling software.

The software further covers automated face cropping using landmark-based and landmark-free identification methods, as well as the extraction of specialized mathematical representations for detailed facial analysis.

Features

  • Single-Image 3D Reconstructions - Generates a complete three-dimensional facial mesh and structural landmarks from a single two-dimensional input image.
  • Head Pose Estimation - Calculates the 3D orientation and position of the head to ensure consistent facial reconstruction.
  • Face Pose Estimators - Determines the 3D orientation of a face from 2D landmarks to assist with alignment.
  • 3D Face Reconstruction - Generates 3D facial meshes and 68 landmarks from a single 2D image across various poses.
  • Face Detection - Automatically identifies and extracts face regions from images using landmark-based and landmark-free methods.
  • Facial Landmark Detection - Detects facial regions using coordinate points to isolate the face from background imagery.
  • 3D Model Exporters - Exports reconstructed face shapes into standard 3D file formats for external modeling software.
  • Geometry Data Exporters - Provides utilities for saving reconstructed facial geometry into standardized 3D file formats.
  • Mesh Exporters - Saves reconstructed 3D facial geometry into standard file formats for use in external modeling software.
  • Computer Vision Models - 3D face alignment solution.
  • Face Alignment And Reconstruction - 3D face alignment solution for full pose ranges.
  • Faces: - Listed in the “Faces:” section of the Curated List Of Awesome 3D Morphable Model Software And Data awesome list.

Star history

Star history chart for cleardusk/3ddfaStar history chart for cleardusk/3ddfa

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with 3DDFA

These projects share indexed features with 3DDFA. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • yadiraf/prnetYadiraF avatar

    YadiraF/PRNet

    5,013View on GitHub↗

    PRNet is a Python library for 3D facial reconstruction. It uses a deep learning regression model to predict 3D facial geometry and vertex colors from a single 2D input image to generate a textured mesh. The project provides tools for digital face swapping, allowing the replacement of a target face with a new image and blending textures to match the original pose. It also includes a framework for face texture swapping and blending to fit specific 3D poses. Additional capabilities cover facial analysis, including the detection and alignment of facial landmarks and the estimation of head pose a

    Python
    View on GitHub↗5,013
  • aaronjackson/vrnAaronJackson avatar

    AaronJackson/vrn

    4,515View on GitHub↗

    vrn is a 3D face reconstruction tool that generates three-dimensional volumetric representations of human faces from single two-dimensional images. It utilizes a volumetric convolutional neural network regression model to predict 3D volume data directly from image pixels. The system converts these volumetric predictions into 3D meshes through isosurface extraction and vertex coloring. It further applies realistic surface details by mapping two-dimensional image pixels onto the resulting 3D mesh using nearest-neighbor texture projection. The project provides capabilities for single-image dept

    MATLAB
    View on GitHub↗4,515
  • xlite-dev/lite.ai.toolkitxlite-dev avatar

    xlite-dev/lite.ai.toolkit

    4,413View on GitHub↗

    lite.ai.toolkit is a C++ computer vision toolkit designed for edge AI deployment. It enables the execution of pre-trained models for object detection, image classification, and segmentation on resource-constrained devices. The project features a multi-backend inference engine that supports the ONNX model runtime, allowing AI models to run across different hardware targets. It includes a GPU-accelerated pipeline specifically for NVIDIA hardware to reduce latency and increase processing speed. The toolkit covers a broad range of facial analysis capabilities, including emotion detection, gender

    C++
    View on GitHub↗4,413
  • ageitgey/face_recognitionageitgey avatar

    ageitgey/face_recognition

    56,504View on GitHub↗

    This is a Python facial recognition library designed to detect, encode, and identify human faces in images and video. It functions as a biometric identification tool that converts facial features into numerical encodings to compare and match identities. The library provides a computer vision command line interface for batch processing face detection and recognition tasks across image directories. It also supports a GPU accelerated vision API that utilizes CUDA and NVIDIA hardware to increase the speed of facial analysis and identification. Its capabilities cover human face detection and faci

    Pythonface-detectionface-recognitionmachine-learning
    View on GitHub↗56,504
Compare all 30 related projects→

Frequently asked questions

What does cleardusk/3ddfa do?

3DDFA is a 3D face reconstruction tool that generates three-dimensional facial meshes and 68 structural landmarks from a single two-dimensional input image.

What are the main features of cleardusk/3ddfa?

The main features of cleardusk/3ddfa are: Single-Image 3D Reconstructions, Head Pose Estimation, Face Pose Estimators, 3D Face Reconstruction, Face Detection, Facial Landmark Detection, 3D Model Exporters, Geometry Data Exporters.

Which projects share features with cleardusk/3ddfa?

Projects with overlapping indexed features include: yadiraf/prnet — PRNet is a Python library for 3D facial reconstruction. It uses a deep learning regression model to predict 3D facial… aaronjackson/vrn — vrn is a 3D face reconstruction tool that generates three-dimensional volumetric representations of human faces from… xlite-dev/lite.ai.toolkit — lite.ai.toolkit is a C++ computer vision toolkit designed for edge AI deployment. It enables the execution of… ageitgey/face_recognition — This is a Python facial recognition library designed to detect, encode, and identify human faces in images and video.… 1adrianb/face-alignment — This is a PyTorch-based computer vision library for detecting 2D and 3D facial landmark coordinates. It functions as a… yinguobing/head-pose-estimation — This project is a computer vision tool designed to calculate the pitch, yaw, and roll of a human head in real time. It…