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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to cmu-perceptual-computing-lab/openpose

Open-source alternatives to Openpose

30 open-source projects similar to cmu-perceptual-computing-lab/openpose, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Openpose alternative.

  • mvig-sjtu/alphaposeAvatar von MVIG-SJTU

    MVIG-SJTU/AlphaPose

    8,583Auf GitHub ansehen↗

    AlphaPose is a deep learning pose estimation framework and PyTorch computer vision library designed for detecting and tracking human body, face, hand, and foot keypoints in images and videos. It provides a system for skeletal posture estimation and multi-person pose tracking. The project implements tools for three-dimensional human pose reconstruction, generating joint positions and body mesh shapes from two-dimensional image data. It also includes a multi-person pose tracker capable of maintaining the identity of multiple people across consecutive video frames. The framework covers a broad

    Python
    Auf GitHub ansehen↗8,583
  • open-mmlab/mmposeAvatar von open-mmlab

    open-mmlab/mmpose

    7,374Auf GitHub ansehen↗

    MMPose is a PyTorch-based pose estimation toolbox and deep learning training pipeline designed for detecting 2D and 3D keypoints on humans, animals, and faces. It serves as a computer vision model zoo and a framework for both 2D pose estimation and 3D pose lifting. The project is distinguished by its modular architecture and extensibility, employing a registry-based system and hierarchical configurations to allow for custom algorithm integration and model pipeline customization. It supports diverse estimation paradigms, including top-down, bottom-up, and two-stage pose lifting workflows. The

    Pythonanimal-pose-estimationbenchmarkcpm
    Auf GitHub ansehen↗7,374
  • facebookresearch/detectron2Avatar von facebookresearch

    facebookresearch/detectron2

    34,548Auf GitHub ansehen↗

    Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying models for object detection, image segmentation, and visual recognition. It provides a research-oriented environment for training complex vision models with multi-GPU acceleration. The project includes a specialized object detection library for identifying and locating multiple objects via bounding boxes, as well as an image segmentation toolkit for creating pixel-level masks through instance, semantic, and panoptic segmentation. Additionally, it features a human pose estimati

    Python
    Auf GitHub ansehen↗34,548

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • facebookresearch/maskrcnn-benchmarkAvatar von facebookresearch

    facebookresearch/maskrcnn-benchmark

    9,370Auf GitHub ansehen↗

    This project is a modular PyTorch framework for training and evaluating object detection and instance segmentation models. It serves as a computer vision research tool and a deep learning inference engine designed to identify object locations, classes, and pixel-level masks within images. The framework implements a two-stage inference pipeline that utilizes region proposal networks and a symmetric mask-head architecture. It provides specialized capabilities for instance segmentation, object bounding box detection, and human pose estimation via anatomical keypoint detection. The system includ

    Python
    Auf GitHub ansehen↗9,370
  • paddlepaddle/paddledetectionAvatar von PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Auf GitHub ansehen↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Pythonblazefacedeepsortdetr
    Auf GitHub ansehen↗14,243
  • ultralytics/yolov3Avatar von ultralytics

    ultralytics/yolov3

    10,571Auf GitHub ansehen↗

    This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a complete pipeline for identifying and localizing objects in images and video using a single neural network pass, combining a Darknet-53 backbone with multi-scale feature pyramids and anchor-based bounding box prediction. The framework extends beyond basic detection to include instance segmentation, human pose estimation, and multi-object tracking across video frames. It offers a model export toolkit that converts trained models through ONNX to CoreML, TensorFlow Lite, and Ten

    Pythondeep-learningmachine-learningobject-detection
    Auf GitHub ansehen↗10,571
  • osmr/imgclsmobAvatar von osmr

    osmr/imgclsmob

    3,018Auf GitHub ansehen↗

    This repo is used to research convolutional networks primarily for computer vision tasks. For this purpose, the repo contains (re)implementations of various classification, segmentation, detection, and pose estimation models and scripts for training/evaluating/converting.

    Python
    Auf GitHub ansehen↗3,018
  • zhec/realtime_multi-person_pose_estimationAvatar von ZheC

    ZheC/Realtime_Multi-Person_Pose_Estimation

    5,123Auf GitHub ansehen↗

    This is a multi-person pose estimation framework designed for real-time human keypoint detection. It functions as a bottom-up human pose estimator that identifies skeletal joints across all people in a scene without requiring a separate person detector. The system utilizes a convolutional neural network model to generate heatmaps and vector fields for posture analysis. It specifically implements part affinity fields to encode the location and orientation of limbs, allowing the model to connect individual joints into complete skeletons. The project covers computer vision motion analysis and d

    Jupyter Notebookcaffecomputer-visioncpp11
    Auf GitHub ansehen↗5,123
  • tensorboy/pytorch_realtime_multi-person_pose_estimationAvatar von tensorboy

    tensorboy/pytorch_Realtime_Multi-Person_Pose_Estimation

    1,372Auf GitHub ansehen↗

    This project is a deep learning framework built for detecting and tracking human body keypoints in images and video streams. It functions as both a real-time motion tracking system and a machine learning environment for training and evaluating pose estimation models. The system utilizes a two-branch convolutional neural network to predict body part locations and their directional connections simultaneously. It employs multi-stage feature refinement to improve keypoint localization accuracy and uses greedy parsing and bipartite matching algorithms to associate detected parts into individual sk

    Python
    Auf GitHub ansehen↗1,372
  • freemocap/freemocapAvatar von freemocap

    freemocap/freemocap

    9,212Auf GitHub ansehen↗

    FreeMoCap is an open-source markerless motion capture system that reconstructs 3D human pose from video. It uses a multi-camera setup with ChArUco board calibration to accurately triangulate body landmarks, and it also supports single-camera recording for simpler captures. The system outputs skeleton joint data and generates interactive Jupyter notebooks for each recording, enabling users to explore and analyse motion data directly. Built around hardware-synchronised video capture and MediaPipe-based 2D pose detection, FreeMoCap supports both calibrated multi-camera recording and real-time 2D

    Python
    Auf GitHub ansehen↗9,212
  • dusty-nv/jetson-inferenceAvatar von dusty-nv

    dusty-nv/jetson-inference

    8,734Auf GitHub ansehen↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    Auf GitHub ansehen↗8,734
  • deeplabcut/deeplabcutD

    DeepLabCut/DeepLabCut

    5,694Auf GitHub ansehen↗

    DeepLabCut is a deep learning toolkit for markerless 2D and 3D animal pose estimation. It functions as a motion tracking system that identifies anatomical keypoints on animals in video sequences without the need for physical markers. The framework utilizes transfer learning and a library of pre-trained weights to accelerate the training of networks for different species. It supports multi-individual identity tracking to maintain unique identities across video sequences and offers real-time pose detection for live video feeds. The system covers a broad range of computer vision capabilities, i

    Python
    Auf GitHub ansehen↗5,694
  • wongkinyiu/yolov7Avatar von WongKinYiu

    WongKinYiu/yolov7

    14,110Auf GitHub ansehen↗

    YOLOv7 is a PyTorch vision library and real-time inference engine designed for object detection, human pose estimation, and instance segmentation. It provides a framework for detecting and locating multiple objects within images or video streams using neural networks. The system includes tools for custom model training and fine-tuning, allowing pre-trained weights to be adapted to specialized datasets via transfer learning. It also supports model weight export and format conversion to facilitate deployment on production servers and embedded edge devices.

    Jupyter Notebookdarknetpytorchscaled-yolov4
    Auf GitHub ansehen↗14,110
  • hybridgroup/gocvAvatar von hybridgroup

    hybridgroup/gocv

    7,463Auf GitHub ansehen↗

    GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br

    Go
    Auf GitHub ansehen↗7,463
  • mkocabas/vibeAvatar von mkocabas

    mkocabas/VIBE

    3,157Auf GitHub ansehen↗

    VIBE is a 3D human pose estimation framework designed to reconstruct human body shapes and poses from video frames. It functions as a toolkit for predicting parameters of the SMPL human body model to generate 3D mesh sequences. The system includes a 3D motion data exporter to convert predicted pose sequences into standard 3D file formats for use in graphics and animation software. It also provides a structured training pipeline for preparing datasets and training models to estimate body shapes from images. Its capabilities cover computer vision for estimating body pose and shape, as well as

    Python3d-human-pose3d-pose-estimationcvpr
    Auf GitHub ansehen↗3,157
  • facebookresearch/videopose3dAvatar von facebookresearch

    facebookresearch/VideoPose3D

    3,986Auf GitHub ansehen↗

    VideoPose3D is a machine learning framework designed for 3D human pose estimation. It functions as a motion reconstruction tool that predicts 3D joint positions from 2D video sequences using a temporal convolutional network to process body movement over time. The project includes a semi-supervised learning pipeline that improves pose accuracy by combining labeled datasets with unlabeled video data and projection consistency loss. It also features a video pose visualizer capable of rendering 3D skeleton reconstructions and 2D keypoints as overlays on original footage. The framework covers the

    Python
    Auf GitHub ansehen↗3,986
  • leoxiaobin/deep-high-resolution-net.pytorchAvatar von leoxiaobin

    leoxiaobin/deep-high-resolution-net.pytorch

    4,479Auf GitHub ansehen↗

    This project is a PyTorch implementation of a research architecture designed for high-resolution representation learning. It serves as a computer vision framework focused on precise keypoint detection, human pose estimation, and semantic image segmentation. The implementation provides specialized tools for identifying anatomical landmarks on the human body and predicting facial keypoint coordinates to analyze orientation and alignment. It utilizes a system of multi-resolution parallel streams and repeated multi-scale fusion to maintain high-resolution representations throughout the network.

    Cuda
    Auf GitHub ansehen↗4,479
  • microsoft/computervision-recipesAvatar von microsoft

    microsoft/computervision-recipes

    9,866Auf GitHub ansehen↗

    This project is a collection of educational resources and implementation frameworks providing deep learning model recipes, code samples, and step-by-step guides for computer vision tasks. It organizes complex workflows into modular recipes and implementation guides to facilitate the building of image and video analysis models. The framework focuses on specialized vision capabilities, including an image similarity framework for fast retrieval and re-ranking, human pose estimation, and video action recognition. It also provides specific tools for crowd density estimation and document image clea

    Jupyter Notebookartificial-intelligenceazurecomputer-vision
    Auf GitHub ansehen↗9,866
  • ml-explore/mlxAvatar von ml-explore

    ml-explore/mlx

    27,047Auf GitHub ansehen↗

    This project is a machine learning array framework and tensor computation library designed for high-performance numerical computing. It provides a comprehensive suite of tools for constructing and training neural networks, featuring an automatic differentiation engine that facilitates gradient-based optimization and complex mathematical modeling. The library distinguishes itself through a unified memory architecture that allows data to be shared across CPU and GPU devices without explicit copies, significantly reducing data movement overhead. Its execution model relies on a lazy evaluation en

    C++mlx
    Auf GitHub ansehen↗27,047
  • junyanz/pytorch-cyclegan-and-pix2pixAvatar von junyanz

    junyanz/pytorch-CycleGAN-and-pix2pix

    24,951Auf GitHub ansehen↗

    This project is a deep learning framework designed for training and deploying image-to-image translation models. It serves as a research platform for experimenting with neural network architectures that transform visual content between distinct stylistic domains, supporting both paired and unpaired training data. The framework distinguishes itself through its support for cycle-consistency constraints, which allow for image translation between domains without requiring corresponding paired examples. It provides a structured pipeline that utilizes adversarial loss optimization, where generator

    Pythoncomputer-graphicscomputer-visioncyclegan
    Auf GitHub ansehen↗24,951
  • kupynorest/deblurganAvatar von KupynOrest

    KupynOrest/DeblurGAN

    2,637Auf GitHub ansehen↗

    Image Deblurring using Generative Adversarial Networks

    Pythonblurry-imagescomputer-visionconvolutional-networks
    Auf GitHub ansehen↗2,637
  • amdegroot/ssd.pytorchAvatar von amdegroot

    amdegroot/ssd.pytorch

    5,224Auf GitHub ansehen↗

    This is a PyTorch object detection framework that implements the Single Shot MultiBox Detector for identifying and localizing multiple objects within images and video. The project provides a neural network architecture designed for single-shot object detection, which predicts bounding boxes and class labels in one pass. The implementation includes a real-time object detector capable of processing live video streams to track and label objects across sequential frames. It also features a complete computer vision training pipeline for preparing image datasets and training model weights. The fra

    Pythoncomputer-visiondeep-learningimage-recognition
    Auf GitHub ansehen↗5,224
  • google/mediapipeAvatar von google

    google/mediapipe

    35,673Auf GitHub ansehen↗

    MediaPipe is a cross-platform machine learning framework designed for building and deploying pipelines that process live and streaming media. It provides a system for connecting processing components into custom machine learning chains to analyze real-time audio and video streams. The framework includes a suite of pre-trained models for tasks such as hand, face, and pose tracking, along with tools for retraining and customizing these models with specific datasets. It also features a dedicated benchmarker for measuring the execution speed and accuracy of machine learning models directly within

    C++
    Auf GitHub ansehen↗35,673
  • longcw/yolo2-pytorchAvatar von longcw

    longcw/yolo2-pytorch

    1,560Auf GitHub ansehen↗

    YOLOv2 in PyTorch

    Pythondarknetdetectionpytorch
    Auf GitHub ansehen↗1,560
  • mapbox/robosatAvatar von mapbox

    mapbox/robosat

    2,056Auf GitHub ansehen↗

    Semantic segmentation on aerial and satellite imagery. Extracts features such as: buildings, parking lots, roads, water, clouds

    Python
    Auf GitHub ansehen↗2,056
  • jwyang/faster-rcnn.pytorchAvatar von jwyang

    jwyang/faster-rcnn.pytorch

    7,859Auf GitHub ansehen↗

    This project is a PyTorch object detection framework that implements the Faster R-CNN architecture. It serves as a vision model for predicting precise bounding boxes around multiple objects within images and live video feeds. The system is optimized for multi-GPU training to reduce the time required for model convergence. It utilizes a GPU-accelerated design to handle the training and inference of complex detection networks. The framework covers the full object detection lifecycle, including custom network training and inference for static images and real-time video streams. It includes capa

    Python
    Auf GitHub ansehen↗7,859
  • dbolya/yolactAvatar von dbolya

    dbolya/yolact

    5,231Auf GitHub ansehen↗

    Yolact is a computer vision framework and real-time instance segmentation model. It utilizes a fully convolutional neural network to detect objects and generate pixel-level masks for images and video feeds. The system employs prototypical mask generation to create global mask prototypes that are linearly combined for instance-specific results. It incorporates deformable convolutional layers and deformable region-of-interest pooling to adapt spatial sampling to the irregular shapes of objects. The framework covers the full model development lifecycle, including training on custom datasets, ac

    Python
    Auf GitHub ansehen↗5,231
  • eladhoffer/captiongenE

    eladhoffer/captionGen

    0Auf GitHub ansehen↗
    Auf GitHub ansehen↗0
  • jantic/deoldifyAvatar von jantic

    jantic/DeOldify

    18,487Auf GitHub ansehen↗

    DeOldify is a deep learning system and a set of pre-trained computer vision models designed to apply realistic colors to grayscale photographs and video footage. It functions as a neural media restoration tool that uses trained networks to estimate original hues for black-and-white media and remove glitches and artifacts from aged images and film. The project employs a NoGAN colorization technique that removes the GAN discriminator during training to prevent artifacts and avoid over-saturation of pixels. For cinematic sequences, it applies temporal frame consistency to maintain color stabilit

    Python
    Auf GitHub ansehen↗18,487
  • ignacio-rocco/detectorchAvatar von ignacio-rocco

    ignacio-rocco/detectorch

    559Auf GitHub ansehen↗

    (Disclaimer: this is work in progress and does not feature all the functionalities of detectron. Currently only inference and evaluation are supported -- no training) (News: Now supporting FPN and ResNet-101!)

    Jupyter Notebook
    Auf GitHub ansehen↗559