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
yfeng95 avatar

yfeng95/PRNet

0
View on GitHub↗
5,025 stars·931 forks·Python·MIT·4 viewsopenaccess.thecvf.com/content_ECCV_2018/papers/Yao_Feng_Joint_3D_Face_ECCV_2018_paper.pdf↗

PRNet

PRNet is a deep learning project for 3D face reconstruction and dense face alignment from a single image. Its core is an encoder-decoder network that maps a face photo to a UV position map encoding 3D geometry, from which the full shape and color of the face are recovered and saved as a mesh file, with optional front-view alignment.

From that reconstruction, the project derives several related outputs. It predicts dense facial landmarks, covering the standard 68 key points as well as tens of thousands of additional points, including hidden ones, with a visibility flag for each. It also estimates head pose from tens of thousands of reconstructed vertices rather than a handful of key points, which keeps the result steady as expressions change.

Reconstructed faces can be exported as textured object files with a chosen texture size, optionally blanking the texture of areas hidden from view, so they open in common 3D tools. The texture can also be used for editing: parts of a face can be modified or swapped between images by warping to the original pose and blending seams with Poisson editing. The repository also covers training the position map regressor, with a customizable UV space, backbone, weight mask, and training data.

Features

  • Single-Image 3D Reconstructions - Reconstructs 3D face shape and color from a single photo by predicting a UV position map and saves it as a mesh.
  • Facial Landmark Analysis - Predicts dense facial landmarks, including the 68 key points and tens of thousands of extra points with visibility flags.
  • Position Map Regression Networks - Implements an encoder-decoder network that maps a face photo to a UV position map encoding 3D geometry.
  • Face Alignment - Ships a dense face alignment toolkit locating tens of thousands of facial points, including hidden ones, beyond the standard 68.

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
Head Pose Estimation - Estimates 3D head orientation from tens of thousands of reconstructed vertices, giving a pose that stays steady as expressions change.
  • Efficient Backbone Training - Provides training code for an encoder-decoder network that regresses UV position maps, with configurable UV space, backbone, weight mask and data.
  • Mesh Exporters - Saves reconstructed faces as textured object files that open in common 3D tools for animation, graphics or printing.
  • Textured Face Mesh Exporters - Exports reconstructed faces as textured object files with a selectable texture size, optionally blanking the texture of hidden regions.
  • Star history

    Star history chart for yfeng95/prnetStar history chart for yfeng95/prnet

    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.

    Frequently asked questions

    What does yfeng95/prnet do?

    PRNet is a deep learning project for 3D face reconstruction and dense face alignment from a single image. Its core is an encoder-decoder network that maps a face photo to a UV position map encoding 3D geometry, from which the full shape and color of the face are recovered and saved as a mesh file, with optional front-view alignment.

    What are the main features of yfeng95/prnet?

    The main features of yfeng95/prnet are: Single-Image 3D Reconstructions, Facial Landmark Analysis, Position Map Regression Networks, Face Alignment, Head Pose Estimation, Efficient Backbone Training, Mesh Exporters, Textured Face Mesh Exporters.

    Which projects share features with yfeng95/prnet?

    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… 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… vt-vl-lab/3d-photo-inpainting — This project is an RGB-D image inpainting tool and framework for 3D photo reconstruction. It transforms single 2D… alievk/avatarify-python — Avatarify-python is a real-time face animation tool that uses a PyTorch-based neural network to map facial movements… threestudio-project/threestudio — Threestudio is a 3D generative AI framework designed to create three-dimensional assets from text prompts and images.…

    Projects sharing features with PRNet

    These projects share indexed features with PRNet. 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
    • cleardusk/3ddfacleardusk avatar

      cleardusk/3DDFA

      3,681View 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,681
    • 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
    • vt-vl-lab/3d-photo-inpaintingvt-vl-lab avatar

      vt-vl-lab/3d-photo-inpainting

      7,081View on GitHub↗

      This project is an RGB-D image inpainting tool and framework for 3D photo reconstruction. It transforms single 2D images into 3D content by estimating monocular depth and synthesizing missing color and depth data to fill occluded regions. The system uses a layered depth image representation to manage scene boundaries and pixel connectivity. This allows for novel view synthesis, enabling the generation of videos that simulate motion parallax effects from different camera perspectives. The project covers a range of spatial modeling capabilities, including depth map estimation, disparity-based

      Python
      View on GitHub↗7,081
    Compare all 30 related projects→