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
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

39 repositorios

Awesome GitHub RepositoriesObject Detection

Techniques for identifying and locating specific patterns or objects within images.

Distinguishing note: Focuses on inference and detection in new data.

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

Awesome Object Detection GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jakevdp/pythondatasciencehandbookAvatar de jakevdp

    jakevdp/PythonDataScienceHandbook

    48,561Ver en GitHub↗

    This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st

    Applies trained models to identify specific patterns in new images.

    Jupyter Notebookjupyter-notebookmatplotlibnumpy
    Ver en GitHub↗48,561
  • go-skynet/localaiAvatar de go-skynet

    go-skynet/LocalAI

    47,157Ver en GitHub↗

    LocalAI is a local generative AI platform and inference engine designed to host large language, vision, and audio models on private hardware. It functions as an API compatible gateway that mimics proprietary service endpoints, allowing existing third-party software to integrate with a self-hosted backend. The platform distinguishes itself as a distributed AI model orchestrator, capable of scaling inference across machine clusters using VRAM-aware routing and hardware coordination. It provides a unified interface for diverse open-source backends and supports self-hosted RAG infrastructure thro

    Identifies and locates specific items or open-vocabulary objects within visual frames.

    Go
    Ver en GitHub↗47,157
  • open-mmlab/mmdetectionAvatar de open-mmlab

    open-mmlab/mmdetection

    32,756Ver en GitHub↗

    This project is a modular research toolkit designed for developing, training, and evaluating deep learning models for object detection, segmentation, and video instance tracking. It provides a flexible training engine that manages complex neural network execution, including distributed training, custom lifecycle hooks, and weight optimization. The framework is built around a hierarchical configuration system that allows users to define architectures, data pipelines, and training hyperparameters through composable, inheritable files. The project distinguishes itself through its highly modular

    Develops and benchmarks computer vision models for identifying and localizing objects within images.

    Pythoncascade-rcnnconvnextdetr
    Ver en GitHub↗32,756
  • 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

    Utilizes specialized architectures to improve detection accuracy for small-scale objects.

    Pythonblazefacedeepsortdetr
    Ver en GitHub↗14,243
  • apple/turicreateAvatar de apple

    apple/turicreate

    11,171Ver en GitHub↗

    This project is an automated machine learning framework and toolkit designed for training and tuning custom models for classification, regression, and recommendations. It functions as a multimodal machine learning toolkit capable of processing and training models using a combination of text, image, audio, and sensor data. The framework distinguishes itself as a multimodal data processor that can handle and visualize large datasets on a single machine using column-oriented disk storage. It includes a core machine learning model generator that converts trained models into formats compatible wit

    Implements techniques for identifying and locating specific patterns or objects within images.

    C++
    Ver en GitHub↗11,171
  • baiyuetribe/paper2guiAvatar de Baiyuetribe

    Baiyuetribe/paper2gui

    10,729Ver en GitHub↗

    Paper2gui is a multi-modal AI toolkit and model GUI wrapper designed to deploy and run various artificial intelligence models through a visual interface. Its primary purpose is to provide a way to execute complex AI research papers and models without requiring manual software installation or coding. The project distinguishes itself by using a wrapper-based model interface that abstracts command line arguments into visual input fields, utilizing template-driven UI generation to create parameter sliders and forms based on the specific requirements of the underlying model. It includes a centrali

    Implements techniques for identifying and locating specific patterns or objects within images.

    Jupyter Notebook
    Ver en GitHub↗10,729
  • ultralytics/yolov3Avatar de ultralytics

    ultralytics/yolov3

    10,571Ver en GitHub↗

    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

    Runs inference on images and videos to locate and classify objects using trained detection models.

    Pythondeep-learningmachine-learningobject-detection
    Ver en GitHub↗10,571
  • opencv/opencv_contribAvatar de opencv

    opencv/opencv_contrib

    10,116Ver en GitHub↗

    This project is a collection of optional, community-contributed algorithms and specialized vision tools that extend the core OpenCV framework. It serves as a comprehensive library of extra modules for computer vision research, providing advanced toolsets for image processing, visual data analysis, and object detection. The library includes specialized frameworks for augmented reality tracking, biometric face recognition, and three-dimensional pose estimation. It provides distinct capabilities for identifying AR markers, tracking 3D object silhouettes, and performing neural network vulnerabili

    Locates specific items within images using convolutional neural network models.

    C++opencv
    Ver en GitHub↗10,116
  • othersideai/self-operating-computerAvatar de OthersideAI

    OthersideAI/self-operating-computer

    10,153Ver en GitHub↗

    This project is a computer control framework that uses multimodal vision models to simulate mouse and keyboard inputs for automating desktop tasks. It functions as an autonomous agent and vision-based orchestrator that interprets screen visuals to interact with user interfaces. The system employs vision language models and object detection to locate and click interface elements. It utilizes visual grounding to overlay numerical markers on UI components and uses optical character recognition to map on-screen text to precise pixel coordinates. The framework supports voice-controlled computing

    Overlays numerical markers on detected UI components to help the AI reference specific elements by ID.

    Pythonautomationopenaipyautogui
    Ver en GitHub↗10,153
  • autogluon/autogluonAvatar de autogluon

    autogluon/autogluon

    9,997Ver en GitHub↗

    AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end pipeline from data preprocessing to high-accuracy model training and validation. It functions as an automated model trainer for tabular, image, text, and time series data, as well as a tool for time series forecasting and foundation model finetuning. The project is distinguished by its ability to jointly process and fuse different data types, allowing for the construction of multimodal neural networks that integrate images, text, and structured tables. It supports zero-shot inferenc

    Adjusts pretrained object detection models using custom COCO-format datasets to improve task-specific accuracy.

    Pythonautogluonautomated-machine-learningautoml
    Ver en GitHub↗9,997
  • open-mmlab/mmsegmentationAvatar de open-mmlab

    open-mmlab/mmsegmentation

    9,860Ver en GitHub↗

    MMSegmentation is an open-source semantic segmentation toolbox built on PyTorch that provides a modular, configurable framework for building, training, evaluating, and deploying segmentation models. At its core, it offers a config-driven pipeline that assembles training, evaluation, and inference workflows by parsing hierarchical configuration files, with a modular component registry that enables plug-and-play composition of neural network modules, optimizers, datasets, and metrics. The framework supports the full model lifecycle through a unified runner interface that controls training, testi

    Labels image regions using arbitrary text descriptions instead of a fixed set of predefined categories.

    Pythondeeplabv3image-segmentationmedical-image-segmentation
    Ver en GitHub↗9,860
  • vikhyat/moondreamAvatar de vikhyat

    vikhyat/moondream

    9,769Ver en GitHub↗

    Moondream is a small-scale vision language model designed to reason across images to generate captions and answer natural language questions. It functions as an edge-optimized system capable of performing visual question answering, image captioning, and object detection. The project distinguishes itself through a lightweight architecture designed for local inference on embedded devices, workstations, and air-gapped hardware. It supports the execution of models on local GPUs and Apple Silicon to ensure data privacy and low latency. The system's capabilities include identifying precise object

    Allows for improving detection precision by learning specific environmental conditions and negative classes.

    Python
    Ver en GitHub↗9,769
  • idea-research/groundingdinoAvatar de IDEA-Research

    IDEA-Research/GroundingDINO

    9,738Ver en GitHub↗

    GroundingDINO is a deep learning vision model and open-vocabulary object detector designed to map natural language prompts to spatial coordinates. It functions as a text-to-bounding-box framework that enables zero-shot image localization, allowing the system to identify and locate arbitrary objects without requiring predefined classes or specific training for those categories. The project distinguishes itself by matching visual features to natural language descriptions to achieve open-set visual recognition. It supports text-guided image localization and the isolation of specific objects base

    Locates arbitrary objects in images using natural language descriptions rather than fixed pretrained categories.

    Pythonobject-detectionopen-worldopen-world-detection
    Ver en GitHub↗9,738
  • rbgirshick/py-faster-rcnnAvatar de rbgirshick

    rbgirshick/py-faster-rcnn

    8,287Ver en GitHub↗

    This project is a Python implementation of the Faster R-CNN object detection framework. It serves as a convolutional neural network library and tool for locating and classifying multiple objects within images. The framework provides a pre-trained model implementation that allows for object detection inference without manual training. It supports the full lifecycle of object detection, including training detectors on visual datasets to identify and bound specific object classes. The system covers capabilities for computer vision model evaluation, neural network optimization to reduce model si

    Supports training neural networks to identify and locate specific objects within images using annotated datasets.

    Python
    Ver en GitHub↗8,287
  • librephotos/librephotosAvatar de LibrePhotos

    LibrePhotos/librephotos

    7,927Ver en GitHub↗

    LibrePhotos is a self-hosted photo management system designed for organizing, tagging, and searching photos and videos stored on personal servers. It functions as an AI-powered media organizer and a multi-user media server, providing isolated accounts and secure permissions so multiple people can manage private collections on a single system. The project differentiates itself through a semantic image search engine that allows for natural language queries based on deep metadata analysis. It incorporates computer vision to automatically detect faces and identify objects, while utilizing geospat

    Identifies objects within images to enable searching for photos based on their visual content.

    Pythondjangoexifhacktoberfest
    Ver en GitHub↗7,927
  • jwyang/faster-rcnn.pytorchAvatar de jwyang

    jwyang/faster-rcnn.pytorch

    7,859Ver en GitHub↗

    Este proyecto es un framework de detección de objetos de PyTorch que implementa la arquitectura Faster R-CNN. Sirve como modelo de visión para predecir cuadros delimitadores precisos alrededor de múltiples objetos dentro de imágenes y transmisiones de video en vivo. El sistema está optimizado para el entrenamiento multi-GPU para reducir el tiempo requerido para la convergencia del modelo. Utiliza un diseño acelerado por GPU para manejar el entrenamiento y la inferencia de redes de detección complejas. El framework cubre el ciclo de vida completo de la detección de objetos, incluyendo el entrenamiento de redes personalizadas y la inferencia para imágenes estáticas y transmisiones de video en tiempo real. Incluye capacidades para la validación del rendimiento del modelo utilizando conjuntos de datos estandarizados, así como optimizaciones de entrenamiento como el agrupamiento basado en relación de aspecto y cargas de trabajo distribuidas.

    Implements a full object detection system for identifying and locating multiple objects in images and live video feeds.

    Python
    Ver en GitHub↗7,859
  • wang-xinyu/tensorrtxAvatar de wang-xinyu

    wang-xinyu/tensorrtx

    7,802Ver en GitHub↗

    tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor acceleration. It provides a framework for optimizing deep learning models through a GPU inference optimizer, a deep learning model converter for transforming weights from frameworks like TensorFlow and PyTorch, and a custom plugin library to implement operations not natively supported by the TensorRT API. The project distinguishes itself through a comprehensive collection of pre-defined network implementations, ranging from various YOLO versions and DETR transformers for object det

    Implements the YOLOv1 network architecture optimized for graphics processor acceleration.

    C++arcfacecrnndetr
    Ver en GitHub↗7,802
  • udacity/self-driving-carAvatar de udacity

    udacity/self-driving-car

    6,312Ver en GitHub↗

    This is an open-source autonomous driving perception pipeline that processes camera and lidar sensor data to detect, track, and fuse objects in real-world driving environments. The project integrates an end-to-end perception workflow combining sensor calibration, deep learning object detection, Kalman filter tracking, and sensor fusion for robust scene understanding. The pipeline includes camera calibration tools to remove lens distortion from raw images, deep learning model training for object classification and detection, and multi-object tracking using Kalman filters with data association

    Applies trained convolutional neural networks to locate multiple objects within images.

    Jupyter Notebook
    Ver en GitHub↗6,312
  • paddlepaddle/paddlexAvatar de PaddlePaddle

    PaddlePaddle/PaddleX

    6,163Ver en GitHub↗

    PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built support for computer vision, OCR, document analysis, and time series tasks. It offers a toolkit of ready-to-use pipelines for image classification, object detection, segmentation, and pose estimation, alongside an end-to-end OCR document analysis pipeline that extracts text, tables, formulas, and layout information. The platform also includes a dedicated time series forecasting pipeline for analyzing historical data to detect anomalies, classify patterns, and predict future val

    Fuses camera and LiDAR data to detect and classify objects in 3D space for autonomous driving.

    Pythonai-pipelinesclassificationdeployment
    Ver en GitHub↗6,163
  • thtrieu/yolotfAvatar de thtrieu

    thtrieu/yolotf

    6,140Ver en GitHub↗

    yolotf es un framework de detección de objetos que proporciona herramientas para convertir configuraciones y pesos de modelos de Darknet a grafos de TensorFlow. Incluye un entrenador de modelos de TensorFlow para entrenar nuevos modelos de detección o ajustar pesos existentes utilizando datasets personalizados. El proyecto cuenta con un exportador de modelos móviles que serializa definiciones de grafos y metadatos en archivos protobuf para su despliegue en dispositivos móviles. El framework soporta inferencia de detección de objetos en imágenes y video para identificar objetos y exportar coordenadas de cajas delimitadoras. Gestiona el estado del modelo mediante la traducción de mapeo de pesos y entrenamiento basado en puntos de control para permitir la restauración de pesos y estados del optimizador.

    Provides a Python interface for running object detection inference on image arrays.

    Python
    Ver en GitHub↗6,140
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Object Detection

Explorar subetiquetas

  • AttributionGenerating visual heatmaps to explain the localization and classification evidence for object detection predictions. **Distinct from Object Detection:** Focuses on explaining the 'why' behind a detection rather than the act of detecting objects.
  • Autonomous Driving Detections1 sub-etiquetaLocates and classifies multiple objects in images or lidar point clouds for real-time scene understanding in autonomous driving. **Distinct from Object Detection:** Distinct from Object Detection: focuses on the autonomous driving application domain, not general object detection.
  • Cascade Classifier DetectionsDetects objects in images by scanning with pre-trained cascade classifiers using Haar-like or LBP features. **Distinct from Object Detection:** Distinct from Object Detection: specifically uses cascade classifiers with Haar/LBP features, not deep learning or region-based methods.
  • Detection Service DeploymentsExposes object detection models as HTTP endpoints accepting images and returning structured results. **Distinct from Object Detection:** Distinct from Object Detection: focuses on serving detection as a network service, not the detection algorithm itself.
  • Domain-Specific DetectionCustomizing object detection to recognize specific environmental conditions and reduce false positives. **Distinct from Object Detection:** Focuses on domain adaptation and noise reduction rather than general object localization
  • Model Finetuning1 sub-etiquetaAdjusting pretrained models on custom datasets to improve accuracy for specific tasks. **Distinct from Object Detection:** Focuses on the weight adjustment process for specialized datasets rather than the general detection capability.
  • Small Object Detectors1 sub-etiquetaArchitectures optimized for identifying small-scale objects using enhanced feature extraction and center-prior strategies. **Distinct from Object Detection:** Distinct from Object Detection: focuses specifically on architectural strategies for small-scale object detection.
  • TrainingThe specific process of optimizing networks for the dual task of localization and classification. **Distinct from Object Detection:** Distinct from Object Detection: focuses on the training phase (learning from datasets) rather than the inference phase (detecting in new data).
  • Visual UI LabelingOverlays numerical markers or labels on detected user interface components for AI referencing. **Distinct from Object Detection:** Focuses on adding referenceable markers to UI elements rather than just detecting their existence
  • Web APIsExposes object detection as an HTTP service that accepts images and prompts, returning detected objects and optional visualizations. **Distinct from Object Detection:** Distinct from Object Detection: focuses on serving detection as a web API, not on the detection algorithm itself.
  • YOLOv1 ImplementationsSpecialized implementations of the original YOLOv1 architecture for hardware-accelerated inference. **Distinct from Object Detection:** Distinct from Object Detection: focuses specifically on the YOLOv1 model implementation rather than general detection techniques.