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
·
YadiraF avatar

YadiraF/PRNet

0
View on GitHub↗
5,013 stars·938 forks·Python·MIT·34 viewsopenaccess.thecvf.com/content_ECCV_2018/papers/Yao_Feng_Joint_3D_Face_ECCV_2018_paper.pdf↗

PRNet

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 and camera orientation matrices.

Features

  • Single-Image 3D Reconstructions - Creates a complete 3D facial model from a single photograph using a regression-based deep learning model.
  • Head Pose Estimation - Implements techniques for calculating the 3D orientation and position of a head relative to a camera.
  • Face Swapping - Replaces a target face with a new image while blending textures to match the original pose.
  • Face Swapping Frameworks - Provides a deep learning framework for identity replacement and texture blending in visual media.
  • Facial Landmark Analysis - Determines the position and visibility of key facial landmarks for feature alignment.
  • Facial Landmark Detection - Identifies and tracks key facial landmarks from a single input image to facilitate reconstruction.
  • Automated Blending - Uses deep learning to resolve color and lighting discrepancies when blending textures onto 3D face meshes.
  • Computer Vision Research - Joint 3D face reconstruction and dense alignment via regression.
  • Face Alignment - Joint 3D reconstruction and dense alignment via position maps.
  • Face Alignment And Reconstruction - Joint 3D face reconstruction and dense alignment via regression.
  • Faces: - Listed in the “Faces:” section of the Curated List Of Awesome 3D Morphable Model Software And Data awesome list.
  • Keypoint detection - Listed in the “Keypoint detection” section of the Ailia Models awesome list.

Star history

Star history chart for yadiraf/prnetStar history chart for yadiraf/prnet

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

Frequently asked questions

What does yadiraf/prnet do?

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.

What are the main features of yadiraf/prnet?

The main features of yadiraf/prnet are: Single-Image 3D Reconstructions, Head Pose Estimation, Face Swapping, Face Swapping Frameworks, Facial Landmark Analysis, Facial Landmark Detection, Automated Blending, Computer Vision Research.

What are some open-source alternatives to yadiraf/prnet?

Open-source alternatives to yadiraf/prnet include: cleardusk/3ddfa — 3DDFA is a 3D face reconstruction tool that generates three-dimensional facial meshes and 68 structural landmarks from… 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… 1adrianb/2d-and-3d-face-alignment — This project is a computer vision library designed for facial landmark detection and alignment. It provides a… 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…

Open-source alternatives to PRNet

Similar open-source projects, ranked by how many features they share with PRNet.
  • cleardusk/3ddfacleardusk avatar

    cleardusk/3DDFA

    3,678View on GitHub↗

    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 represent

    Python
    View on GitHub↗3,678
  • 1adrianb/face-alignment1adrianb avatar

    1adrianb/face-alignment

    7,518View on GitHub↗

    This is a PyTorch-based computer vision library for detecting 2D and 3D facial landmark coordinates. It functions as a facial landmark detector and reconstruction tool, utilizing deep learning to identify precise geometric points on human faces from image datasets. The library allows for the selection of specific detection backends to balance accuracy and processing speed. It supports the integration of precomputed bounding box files, which enables the system to bypass the initial detection phase and proceed directly to landmark extraction. The toolkit includes capabilities for batch image p

    Python
    View on GitHub↗7,518
  • yinguobing/head-pose-estimationyinguobing avatar

    yinguobing/head-pose-estimation

    1,351View on GitHub↗

    This project is a computer vision tool designed to calculate the pitch, yaw, and roll of a human head in real time. It functions as a facial landmark detection library that identifies sixty-eight specific points on a face to enable precise orientation tracking from video streams. The system utilizes a high-performance inference engine to execute pre-trained machine learning models, ensuring that geometric analysis is performed efficiently on input frames. By mapping detected facial coordinates to a three-dimensional model, the software determines the camera-relative rotation of the head throu

    Pythonconvolutional-neural-networksdeep-learningfacial-landmarks-detection
    View on GitHub↗1,351
  • 1adrianb/2d-and-3d-face-alignment1adrianb avatar

    1adrianb/2D-and-3D-face-alignment

    974View on GitHub↗

    This project is a computer vision library designed for facial landmark detection and alignment. It provides a framework for identifying and mapping specific points on a human face in both two-dimensional and three-dimensional space, enabling the normalization of facial geometry and orientation across diverse images. The system utilizes a deep learning approach to extract precise facial coordinates, supporting tasks such as expression analysis and geometric modeling. By employing a stacked hourglass architecture, the model performs multi-stage feature refinement to capture spatial relationship

    Lua3d-face-alignmentcomputer-visiondeeplearning
    View on GitHub↗974
  • See all 30 alternatives to PRNet→