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

yinguobing/head-pose-estimation

0
View on GitHub↗

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 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 through perspective projection mathematics.

The pipeline integrates standard computer vision libraries to manage video acquisition, frame processing, and the sequential execution of pose estimation algorithms. This approach allows for the extraction of spatial orientation data from moving subjects captured via connected cameras or local video files.

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

Features

  • Head Pose Estimation - Calculates the pitch, yaw, and roll of a human head using facial landmarks and perspective algorithms.
  • Facial Landmark Detection - Identifies sixty-eight specific facial points to generate the geometric data required for pose analysis.
  • Head Pose Tracking - Monitors the orientation of a human head in real time to determine where a person is looking.
  • Perspective-n-Point Solvers - Solves the relationship between 2D image points and 3D object points to determine head rotation.
  • Facial Landmark Analysis - Maps facial landmarks to 3D space to enable geometric analysis of head orientation.
  • Inference Engines - Executes pre-trained machine learning models to perform real-time geometric analysis on video streams.
  • ONNX Runtime Inference - Executes pre-trained models using a cross-platform runtime for high-speed facial feature detection.
  • Real-Time Video Analysis - Captures and analyzes live video frames to perform real-time pose estimation on moving subjects.
1,351 stars·295 forks·Python·MIT·20 views

Star history

Star history chart for yinguobing/head-pose-estimationStar history chart for yinguobing/head-pose-estimation

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 yinguobing/head-pose-estimation do?

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.

What are the main features of yinguobing/head-pose-estimation?

The main features of yinguobing/head-pose-estimation are: Head Pose Estimation, Facial Landmark Detection, Head Pose Tracking, Perspective-n-Point Solvers, Facial Landmark Analysis, Inference Engines, ONNX Runtime Inference, Real-Time Video Analysis.

Which projects share features with yinguobing/head-pose-estimation?

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… justadudewhohacks/opencv4nodejs — opencv4nodejs is a set of JavaScript wrappers and a C++ native addon that provides Node.js bindings for the OpenCV… tadasbaltrusaitis/openface — OpenFace is an affective computing framework and facial behavior analysis toolkit designed for the extraction of… accord-net/framework — This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries… 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…

Projects sharing features with Head Pose Estimation

These projects share indexed features with Head Pose Estimation. 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
  • justadudewhohacks/opencv4nodejsjustadudewhohacks avatar

    justadudewhohacks/opencv4nodejs

    5,045View on GitHub↗

    opencv4nodejs is a set of JavaScript wrappers and a C++ native addon that provides Node.js bindings for the OpenCV library. It functions as a computer vision library and image processing framework, exposing high-performance C++ algorithms to a JavaScript environment. The project enables the execution of vision algorithms for detecting faces, tracking objects, and analyzing visual data using deep neural networks. It includes capabilities for data pattern classification, text pattern recognition, and the identification of facial landmarks and gestures. The framework covers a broad capability s

    C++asynccvface-detection
    View on GitHub↗5,045
  • tadasbaltrusaitis/openfaceTadasBaltrusaitis avatar

    TadasBaltrusaitis/OpenFace

    7,690View on GitHub↗

    OpenFace is an affective computing framework and facial behavior analysis toolkit designed for the extraction of facial features and the recognition of muscle movements to analyze human emotional behavior. It provides a research platform for analyzing human emotion and social interaction patterns through computer vision. The software implements a suite of tools for detecting facial landmarks, calculating head pose in 3D space relative to a camera, and tracking eye gaze by analyzing eye position and orientation. It also includes capabilities for facial action unit recognition to identify speci

    MATLAB
    View on GitHub↗7,690
  • accord-net/frameworkaccord-net avatar

    accord-net/framework

    4,540View on GitHub↗

    This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries for numerical analysis, statistics, and mathematical optimization. It serves as a foundational toolkit for developing applications in machine learning, digital signal processing, and computer vision. The framework provides specialized toolkits for training and deploying predictive models, including neural networks, support vector machines, and decision trees. It further distinguishes itself with deep integrations for real-time visual analysis, such as object tracking and facia

    C#
    View on GitHub↗4,540
Compare all 30 related projects→

Curated searches featuring Head Pose Estimation

Hand-picked collections where Head Pose Estimation appears.
  • Face tracking library