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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/mediapipe

0
View on GitHub↗
35,673 estrellas·6,019 forks·C++·Apache-2.0·7 vistasai.google.dev/edge/mediapipe↗

Mediapipe

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 a web browser.

The system supports on-device deployment across Android, iOS, and web environments. Its capabilities cover machine learning pipeline orchestration, the integration of pre-trained assets, and performance benchmarking for end-user devices.

Features

  • Cross-Platform ML Deployment - Provides a unified framework for building and deploying machine learning pipelines across Android, iOS, and web environments.
  • Real-Time Object Detection - Analyzes live video and audio streams using machine learning for instant object and pattern detection.
  • Cross-Platform Inference Frameworks - Functions as a cross-platform framework for deploying ML pipelines across multiple operating systems and hardware architectures.
  • Media Processing Pipelines - Allows the creation of specialized media processing pipelines by connecting series of processing steps for real-time analysis.
  • Real-Time AI Pipelines - Connects processing components into custom machine learning chains for real-time audio and video streams.
  • Pre-made Models - Integrates ready-to-run pre-trained models into applications via standardized interfaces.
  • Pre-trained Model Zoos - Offers a collection of ready-to-use pre-trained models for tasks such as hand, face, and pose tracking.
  • On-Device Models - Enables the integration of pre-trained models into mobile and web apps for local execution without cloud servers.
  • Quantized Inference Runtimes - Integrates a lightweight runtime to execute quantized machine learning models across diverse mobile and web hardware.
  • Packet-Based Stream Processors - Uses typed data packets to communicate between pipeline components, ensuring synchronized media frames and timestamps.
  • Machine Learning Pipelines - Orchestrates preprocessing, inference, and postprocessing steps through custom machine learning chains for media.
  • Execution Graphs - Processes streaming data by passing packets through a directed graph of modular calculators.
  • Hardware Abstraction Layers - Provides a hardware abstraction layer that maps high-level logic to platform-specific GPU and CPU kernels.
  • Pipeline Component Modularization - Implements a modular design where processing logic is encapsulated into discrete calculators that can be reconfigured into different pipelines.
  • Model Performance Benchmarking - Ships tools to measure the execution speed and accuracy of machine learning models directly within a browser.
  • Browser-Based Model Benchmarking - Provides a dedicated benchmarker for measuring model execution speed and accuracy within the browser.
  • Model Customization - Allows for the adaptation and retraining of existing models using custom datasets to improve specific use-case accuracy.
  • Model Adaptation Tools - Provides tools for customizing and retraining existing machine learning models with specific datasets.
  • Type Safety - Employs a centralized specification to define strict data structures for inputs and outputs to prevent runtime errors.
  • Computer Vision Libraries - Framework for building multimodal ML solutions for mobile and web.
  • Computer Vision Models - Cross-platform framework for building multimodal machine learning pipelines.
  • Computer Vision Tools - A cross-platform framework for building multimodal machine learning pipelines.
  • Frameworks and SDKs - Cross-platform AI pipeline for mobile and desktop.
  • Streaming Libraries - Cross-platform ML solutions for live and streaming media.
  • Object detection 3d - Listed in the “Object detection 3d” section of the Ailia Models awesome list.

Historial de estrellas

Gráfico del historial de estrellas de google/mediapipeGráfico del historial de estrellas de google/mediapipe

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Mediapipe

Proyectos open-source similares, clasificados según cuántas características comparten con Mediapipe.
  • facebookresearch/detectron2Avatar de facebookresearch

    facebookresearch/detectron2

    34,548Ver en 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

    Python
    Ver en GitHub↗34,548
  • paddlepaddle/paddledetectionAvatar de PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Ver en 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

    Pythonblazefacedeepsortdetr
    Ver en GitHub↗14,243
  • microsoft/onnxruntimeAvatar de microsoft

    microsoft/onnxruntime

    19,347Ver en GitHub↗

    This project is a cross-platform machine learning inference engine designed to execute pre-trained models across diverse operating systems and hardware environments. It functions as a standardized execution framework that manages the entire lifecycle of model inference, from loading and graph optimization to hardware-accelerated execution and generative sequence management. The runtime distinguishes itself through a highly modular architecture that decouples model logic from hardware-specific kernels. By utilizing an execution provider abstraction, it enables developers to offload computation

    C++ai-frameworkdeep-learninghardware-acceleration
    Ver en GitHub↗19,347
  • alibaba/mnnAvatar de alibaba

    alibaba/MNN

    14,242Ver en GitHub↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    C++armconvolutiondeep-learning
    Ver en GitHub↗14,242
Ver las 30 alternativas a Mediapipe→

Preguntas frecuentes

¿Qué hace google/mediapipe?

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.

¿Cuáles son las características principales de google/mediapipe?

Las características principales de google/mediapipe son: Cross-Platform ML Deployment, Real-Time Object Detection, Cross-Platform Inference Frameworks, Media Processing Pipelines, Real-Time AI Pipelines, Pre-made Models, Pre-trained Model Zoos, On-Device Models.

¿Qué alternativas de código abierto existen para google/mediapipe?

Las alternativas de código abierto para google/mediapipe incluyen: facebookresearch/detectron2 — Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… microsoft/onnxruntime — This project is a cross-platform machine learning inference engine designed to execute pre-trained models across… alibaba/mnn — MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a… jwyang/faster-rcnn.pytorch — This project is a PyTorch object detection framework that implements the Faster R-CNN architecture. It serves as a… microsoft/computervision-recipes — This project is a collection of educational resources and implementation frameworks providing deep learning model…