awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 个仓库

Awesome GitHub RepositoriesKeypoint Detection

Algorithms for identifying specific anatomical landmarks in images or video.

Distinguishing note: Focuses on real-time multi-person landmark tracking, distinct from general object detection.

Explore 22 awesome GitHub repositories matching artificial intelligence & ml · Keypoint Detection. Refine with filters or upvote what's useful.

Awesome Keypoint Detection GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • facebookresearch/detectron2facebookresearch 的头像

    facebookresearch/detectron2

    34,548在 GitHub 上查看↗

    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

    Provides capabilities to locate specific anatomical landmarks on the human body via keypoint detection.

    Python
    在 GitHub 上查看↗34,548
  • cmu-perceptual-computing-lab/openposeCMU-Perceptual-Computing-Lab 的头像

    CMU-Perceptual-Computing-Lab/openpose

    34,145在 GitHub 上查看↗

    OpenPose is a real-time pose estimation engine designed to detect and track human body, face, hand, and foot landmarks. It functions as a multi-person motion tracker, identifying the spatial coordinates of multiple individuals simultaneously within video streams or static images. Beyond two-dimensional detection, the software acts as a three-dimensional kinematics processor, reconstructing spatial movement data from single or multiple synchronized camera perspectives. The system distinguishes itself through a bottom-up approach that utilizes part-affinity fields to associate body parts across

    Identifies two-dimensional coordinates for human body, face, hand, and foot features in real-time.

    C++caffecomputer-visioncpp
    在 GitHub 上查看↗34,145
  • wzmiaomiao/deep-learning-for-image-processingWZMIAOMIAO 的头像

    WZMIAOMIAO/deep-learning-for-image-processing

    26,281在 GitHub 上查看↗

    This project is a PyTorch-based computer vision library and deep learning image processing framework. It provides a collection of neural network architectures designed for visual analysis tasks, specifically focusing on image classification, object detection, and semantic segmentation. The toolset implements diverse methodologies for visual recognition, including anchor-free object detection, regional proposal networks, and heatmap-based keypoint estimation. It utilizes both convolutional neural networks for spatial feature extraction and transformer-based self-attention mechanisms to compute

    Implements keypoint detection algorithms to locate anatomical or geometric points of interest.

    Pythonbilibiliclassificationdeep-learning
    在 GitHub 上查看↗26,281
  • vercel/vercelvercel 的头像

    vercel/vercel

    15,738在 GitHub 上查看↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Applies movement patterns from a reference video onto a character or subject from a static image.

    TypeScriptclicloudcommand
    在 GitHub 上查看↗15,738
  • albumentations-team/albumentationsalbumentations-team 的头像

    albumentations-team/albumentations

    15,308在 GitHub 上查看↗

    Albumentations is a computer vision image augmentation library designed to increase training data diversity for deep learning models. It provides a toolset for applying geometric and color transformations to images and annotations, including a specialized collection of 3D operations for volumetric data used in medical and scientific imaging. The library functions as an image mask and bounding box transformer, automatically updating masks, bounding boxes, and keypoints when images undergo geometric changes. This ensures that spatial alterations remain synchronized across images and their assoc

    Recalculates landmark keypoint positions during geometric rotations and flips of training images.

    Python
    在 GitHub 上查看↗15,308
  • aliaksandrsiarohin/first-order-modelAliaksandrSiarohin 的头像

    AliaksandrSiarohin/first-order-model

    15,003在 GitHub 上查看↗

    This project is a generative adversarial network designed for image animation and motion transfer. It functions as a computer vision framework that synthesizes video sequences by applying motion patterns extracted from a driving video onto a static source image. The model distinguishes itself by using a keypoint-based representation to decouple object appearance from temporal movement. By tracking structural deformations through learned latent coordinates, it performs motion retargeting and synthetic media production without requiring manual annotations or object-specific training data. The

    Decouples object appearance from movement by tracking structural deformations through learned latent keypoints.

    Jupyter Notebookdeep-learninggenerative-modelimage-animation
    在 GitHub 上查看↗15,003
  • paddlepaddle/paddledetectionPaddlePaddle 的头像

    PaddlePaddle/PaddleDetection

    14,243在 GitHub 上查看↗

    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

    Identifies and tracks specific body keypoints with high accuracy and consistent speed.

    Pythonblazefacedeepsortdetr
    在 GitHub 上查看↗14,243
  • microsoft/computervision-recipesmicrosoft 的头像

    microsoft/computervision-recipes

    9,866在 GitHub 上查看↗

    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

    Identifies points of interest on objects using models that detect both the object and its keypoints.

    Jupyter Notebookartificial-intelligenceazurecomputer-vision
    在 GitHub 上查看↗9,866
  • facebookresearch/maskrcnn-benchmarkfacebookresearch 的头像

    facebookresearch/maskrcnn-benchmark

    9,370在 GitHub 上查看↗

    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

    Provides keypoint detection to locate anatomical landmarks for human pose estimation.

    Python
    在 GitHub 上查看↗9,370
  • mvig-sjtu/alphaposeMVIG-SJTU 的头像

    MVIG-SJTU/AlphaPose

    8,583在 GitHub 上查看↗

    AlphaPose 是一个深度学习姿态估计框架和 PyTorch 计算机视觉库,旨在检测和追踪图像及视频中的人体、面部、手部和足部关键点。它提供了一套用于骨骼姿态估计和多人姿态追踪的系统。 该项目实现了三维人体姿态重建工具,可从二维图像数据生成关节位置和人体网格形状。它还包含一个多人姿态追踪器,能够在连续的视频帧中保持多人的身份识别。 该框架涵盖了广泛的计算机视觉功能,包括多人关键点定位、人体运动追踪以及三维人体网格重建。

    Locates specific anatomical points on the human body, face, hands, and feet for computer vision analysis.

    Python
    在 GitHub 上查看↗8,583
  • open-mmlab/mmposeopen-mmlab 的头像

    open-mmlab/mmpose

    7,374在 GitHub 上查看↗

    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

    Transforms raw image coordinates into normalized values or Gaussian heatmaps required for model training.

    Pythonanimal-pose-estimationbenchmarkcpm
    在 GitHub 上查看↗7,374
  • cocodataset/cocoapicocodataset 的头像

    cocodataset/cocoapi

    6,377在 GitHub 上查看↗

    This project is a toolkit and API designed for parsing, manipulating, and visualizing image annotations for computer vision tasks. It provides a programming interface to load and organize Common Objects in Context annotations, specifically for object detection, image segmentation, and keypoint estimation. The library includes tools for converting formatted JSON files into data structures that support the analysis of pixel-level masks and skeletal markers. It enables the visual verification of ground truth accuracy by rendering bounding boxes, segmentation masks, and keypoint markers directly

    Manages and displays skeletal markers to analyze human pose estimation accuracy.

    Jupyter Notebook
    在 GitHub 上查看↗6,377
  • shimat/opencvsharpshimat 的头像

    shimat/opencvsharp

    6,011在 GitHub 上查看↗

    OpenCVSharp is a .NET library that wraps native OpenCV functions, providing C# developers with access to OpenCV's computer vision capabilities through an API that mirrors the native C/C++ style. It serves as a managed wrapper for image processing, feature detection, object detection, and image manipulation tasks, while also handling automatic disposal of unmanaged OpenCV resources like Mat objects to prevent memory leaks in .NET applications. The library enables keypoint detection and descriptor extraction using algorithms such as AKAZE, BRISK, or FAST, with brute-force or FLANN-based matchin

    Detects salient image keypoints and computes their descriptors using AKAZE, BRISK, or FAST.

    C#computer-visiondotnetdotnetstandard
    在 GitHub 上查看↗6,011
  • roboflow/rf-detrroboflow 的头像

    roboflow/rf-detr

    5,643在 GitHub 上查看↗

    RF-DETR is a Python library for training and deploying object detection, instance segmentation, and keypoint detection models built on a vision transformer architecture. It provides a unified command-line interface and Python API for the full workflow, from fine-tuning pretrained checkpoints on custom datasets to running inference on images, video files, and live camera streams. The project supports training on datasets in COCO or YOLO format, with automatic format detection and configurable augmentation pipelines. Models can be exported to ONNX, TFLite, or TensorRT for deployment across edge

    Ships a vision transformer model for detecting human keypoints in images.

    Pythoncomputer-visiondetrinstance-segmentation
    在 GitHub 上查看↗5,643
  • facebookresearch/sapiensfacebookresearch 的头像

    facebookresearch/sapiens

    5,388在 GitHub 上查看↗

    Sapiens 是一个高分辨率人体视觉模型,专为高精度、以人为中心的计算机视觉任务而设计。它是一套用于估计人体姿态、深度和表面几何形状的工具集。 该项目利用视觉 Transformer 主干网络通过共享编码器执行多项任务。这种架构能够同时预测骨骼结构、关节位置以及相机与人体对象之间的距离。 该模型的功能涵盖了人体部位分割(从背景中分离解剖区域)和表面法线预测(从 2D 图像中恢复 3D 几何细节)。这些任务由一个采用像素级回归和语义分割掩码的多任务学习框架提供支持。

    Implements anatomical landmark identification for human joints using heatmap-based probability distributions.

    Python
    在 GitHub 上查看↗5,388
  • zhec/realtime_multi-person_pose_estimationZheC 的头像

    ZheC/Realtime_Multi-Person_Pose_Estimation

    5,123在 GitHub 上查看↗

    这是一个专为实时人体关键点检测设计的多人姿态估计框架。它作为自底向上的人体姿态估计器,无需单独的人员检测器即可识别场景中所有人的骨骼关节。 该系统利用卷积神经网络模型生成用于姿态分析的热图和向量场。它特别实现了部件亲和场(Part Affinity Fields)来编码肢体的位置和方向,从而允许模型将单个关节连接成完整的骨架。 该项目涵盖了计算机视觉运动分析和深度学习姿态分析,从图像和视频数据中提取人体部位的空间坐标。

    Simultaneously identifies and marks anatomical keypoints for multiple individuals in a scene.

    Jupyter Notebookcaffecomputer-visioncpp11
    在 GitHub 上查看↗5,123
  • roboflow/sportsroboflow 的头像

    roboflow/sports

    4,881在 GitHub 上查看↗

    Roboflow Sports is a sports video analysis system that combines object detection and tracking with bird's-eye field visualization. Its core pipeline detects and tracks players, referees, and balls across video frames, then maps those tracked positions onto a radar-style overhead view of the playing field. The system goes beyond basic detection by localizing field boundaries and key landmarks such as pitch lines and corners, enabling spatial mapping of player positions relative to the field geometry. It classifies detected players by team affiliation through visual feature extraction and clust

    Locates predefined landmarks such as pitch lines or court corners to map field geometry and player positions.

    Pythoncomputer-visiondeep-learningdeep-neural-networks
    在 GitHub 上查看↗4,881
  • cvg/lightgluecvg 的头像

    cvg/LightGlue

    4,625在 GitHub 上查看↗

    LightGlue 是一个深度学习框架,专为图像对之间的局部特征匹配和高速对应估计而设计。它作为一个计算机视觉匹配模型,用于识别不同视角下的对应关键点。 该系统利用自适应神经网络架构,根据输入的图像对动态修剪自身的深度和宽度,从而优化推理速度。这种方法采用 Transformer 风格的注意力机制和跨图像注意力来计算特征描述符之间的相关性。 匹配过程包括迭代细化循环和动态提前停止机制,一旦达到置信度阈值即停止计算。这些功能支持更广泛的计算机视觉流水线,用于实时图像对齐和神经网络推理优化。

    Represents image content as a sparse set of local descriptors extracted from keypoints.

    Python
    在 GitHub 上查看↗4,625
  • leoxiaobin/deep-high-resolution-net.pytorchleoxiaobin 的头像

    leoxiaobin/deep-high-resolution-net.pytorch

    4,479在 GitHub 上查看↗

    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.

    Provides a toolkit for training and evaluating models that locate anatomical landmarks on the human body.

    Cuda
    在 GitHub 上查看↗4,479
  • bnsreenu/python_for_microscopistsbnsreenu 的头像

    bnsreenu/python_for_microscopists

    4,402在 GitHub 上查看↗

    这是一个 Python 生物成像工具包和分析套件,专为处理和分析显微镜及医学图像而设计。它提供了一系列用于图像量化、医学图像分割和通用生物成像工作流的工具。 该套件包括用于量化生物数据的专门功能,例如通过 Sholl 分析测量神经元分支复杂性、计算颗粒大小分布以及在划痕实验中跟踪伤口面积。它还具有一个医学图像分割库,实现了用于隔离 3D 数据中解剖结构的 U-Net 架构,并使用生成对抗网络创建用于数据集增强的合成科学图像。 总体而言,该项目涵盖了图像处理原语,包括去噪、对比度增强和形态学变换。它提供用于在 COCO、YOLO 和二进制掩码格式之间转换标注的数据集管理实用程序,以及用于训练神经网络和实现基于自动编码器的权重迁移的机器学习工具。 分析工作流以一系列交互式 Jupyter Notebook 的形式提供。

    Identifies unique regions like corners that remain consistent across rotations, scaling, and distortions.

    Jupyter Notebook
    在 GitHub 上查看↗4,402
上一个12下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Keypoint Detection

探索子标签

  • Evaluation UtilitiesTools for analyzing and visualizing the accuracy of keypoint detection models. **Distinct from Keypoint Detection:** Distinct from Keypoint Detection: focuses on accuracy evaluation and display rather than the detection algorithms themselves.
  • Keypoint Augmentation2 个子标签Transformations specifically for recalculating landmark positions during training data expansion. **Distinct from Keypoint Detection:** Focuses on the augmentation of keypoints rather than the identification algorithms themselves.
  • Keypoint Dataset UnifiersTools for mapping disparate keypoint definitions to a single standard schema for joint training. **Distinct from Keypoint Detection:** Distinct from Keypoint Detection: focuses on data schema unification rather than landmark identification algorithms.
  • Keypoint Descriptor ExtractorsComputes descriptors for detected keypoints using algorithms like AKAZE, BRISK, or FAST. **Distinct from Keypoint Detection:** Distinct from Keypoint Detection: focuses on computing descriptors for detected keypoints, not just identifying landmarks.
  • Keypoint Visualizers1 个子标签Visualizes detected keypoints and descriptor matches on an image for debugging or presentation. **Distinct from Keypoint Detection:** Distinct from Keypoint Detection: focuses on visualization of detected keypoints and matches rather than the detection algorithms themselves.
  • Keypoint-Based Motion Transfer ModelsArchitectures that decouple appearance from movement by tracking structural deformations through latent keypoints. **Distinct from Keypoint Detection:** Distinct from Keypoint Detection: focuses on using keypoints for generative motion transfer rather than just landmark identification.
  • Mask-Based LocalizationKeypoint detection techniques that treat landmark identification as a pixel-level segmentation task. **Distinct from Keypoint Detection:** Focuses on the segmentation-based approach to localization rather than general landmark tracking
  • Sports Field Landmark DetectorsLocates predefined landmarks such as pitch lines or court corners to map field geometry and player positions. **Distinct from Keypoint Detection:** Distinct from general Keypoint Detection: specialized for sports field landmarks (pitch lines, court corners) rather than anatomical keypoints.
  • Training PipelinesWorkflows for training models to identify specific anatomical or object landmarks. **Distinct from Keypoint Detection:** Distinct from Keypoint Detection: focuses on the training process and mask-based framework rather than the inference algorithms
  • Unsupervised Keypoint AdaptationsAdapting keypoint detection models to new domains without requiring labeled data in the target domain. **Distinct from Keypoint Detection:** Focuses on domain adaptation for keypoint detection rather than just the detection algorithm