Topics / #object-detection

Object-detection projects on GitHub

Computer vision models that locate and classify objects in images.

As of , the most-starred Object-detection projects on GitHub are opencv (91.2K stars), AI-For-Beginners (69.9K stars) and ultralytics (62.6K stars). GitHub.Locker tracks 69 Object-detection repositories with 1.3M stars combined. The fastest-growing on October 16 was VisionHOPE, with +111 stars in a day.

69Projects
1.3MStars in total
+464Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

69 projects · by stars

  1. #1 · opencv/opencv

    opencv

    OpenCV is a widely used open-source library for computer vision, image processing, and machine learning, offering tools for tasks like object detection, video analysis, and camera calibration.

    91.2K
  2. #2 · microsoft/AI-For-Beginners

    AI-For-Beginners

    A free 12-week, 24-lesson curriculum from Microsoft that teaches Artificial Intelligence fundamentals through practical lessons, quizzes, and labs.

    69.9K
  3. #3 · ultralytics/ultralytics

    ultralytics

    Ultralytics YOLO is a family of state-of-the-art computer vision models (YOLO26, YOLO11, YOLOv8, etc.) covering object detection, instance segmentation, semantic segmentation, image classification, pose estimation, oriented object detection, depth estimation, and multi-object tracking in video.

    62.6K
  1. 4

    yolov5

    58.2Kultralytics/yolov5 · Python

    YOLOv5 is a fast, accurate, and easy-to-use computer vision model from Ultralytics for object detection, instance segmentation, and image classification, built on PyTorch.

  2. 5

    DeepLearning-500-questions

    57.7Kscutan90/DeepLearning-500-questions · JavaScript

    It is a Chinese-language Q&A style reference covering probability, linear algebra, machine learning, deep learning, and computer vision, organized as answers to 500+ commonly asked questions across 18 chapters and over 500,000 characters. It is also sold in print as 'Deep Learning 500 Questions — AI Engineer Interview Guide' (深度学习500问——AI工程师面试宝典).

  3. 6

    supervision

    51.2Kroboflow/supervision · Python

    Supervision is a Python library with reusable computer vision building blocks: detection/segmentation/classification result handling, annotators, trackers, and dataset utilities that plug into any model.

  4. 7

    LocalAI

    49.6Kmudler/LocalAI · Go

    LocalAI is an open-source, self-hosted AI engine that lets you run LLMs, vision, voice, image and video models on your own hardware, including CPU-only setups, through an OpenAI/Anthropic/ElevenLabs-compatible API.

  5. 8

    frigate

    36.7Kblakeblackshear/frigate · Python

    Frigate is a complete, local network video recorder (NVR) that performs realtime AI object detection on IP camera feeds, built specifically for tight integration with Home Assistant.

  6. 9

    detectron2

    34.9Kfacebookresearch/detectron2 · Python

    Detectron2 is Facebook AI Research's next-generation library for object detection, segmentation and other visual recognition tasks, with state-of-the-art algorithms.

  7. 10

    TaskMatrix

    34Kchenfei-wu/TaskMatrix · Python

    TaskMatrix (also known as Visual ChatGPT) connects ChatGPT to a set of Visual Foundation Models so you can send and receive images while chatting, letting the LLM draw, edit, and analyze pictures.

  8. 11

    mmdetection

    33Kopen-mmlab/mmdetection · Python

    MMDetection is an open source object detection toolbox built on PyTorch, part of the OpenMMLab project, that supports object detection, instance segmentation, panoptic segmentation, and semi-supervised detection.

  9. 12

    EasyOCR

    30.1KJaidedAI/EasyOCR · Python

    A ready-to-use, open-source OCR library for Python: it detects and reads text in images across 80+ languages and popular writing scripts — Latin, Chinese, Arabic, Devanagari, Cyrillic and more.

  10. 13

    darknet

    26.5Kpjreddie/darknet · C

    Darknet is an open source neural network framework written in C and CUDA, used for training and running deep learning models for computer vision tasks like object detection (YOLO).

  11. 14

    deep-learning-for-image-processing

    26.4KWZMIAOMIAO/deep-learning-for-image-processing · Python

    A video-based deep learning course that walks through classic computer-vision architectures for image classification, object detection, segmentation and keypoint detection, pairing each network with a lecture and runnable code.

  12. 15

    Detectron

    26.4Kfacebookresearch/Detectron · Python

    Detectron is Facebook AI Research's software system implementing state-of-the-art object detection algorithms like Mask R-CNN and RetinaNet, built as a research platform for computer vision.

  13. 16

    Mask_RCNN

    25.6Kmatterport/Mask_RCNN · Python

    An implementation of the Mask R-CNN model on Python 3, Keras and TensorFlow that generates bounding boxes and a segmentation mask for each object instance in an image, built on a Feature Pyramid Network and a ResNet101 backbone.

  14. 17

    OmniParser

    25.5Kmicrosoft/OmniParser · Jupyter Notebook

    OmniParser parses GUI screenshots into structured, labeled elements (icons, text, interactable regions) so a vision model like GPT-4V can accurately decide what to click or type on a screen.

  15. 18

    labelImg

    25KHumanSignal/labelImg · Python

    A graphical image annotation tool: you draw bounding boxes around objects in images to build labeled datasets for object detection. Created by Tzutalin, it now lives with the Label Studio community.

  16. 19

    ncnn

    24KTencent/ncnn · C++

    ncnn is a high-performance neural network inference framework built by Tencent and optimized for mobile, embedded, and desktop deployment. It is used in Tencent apps like QQ, Qzone, and WeChat to run deep learning models on-device.

  17. 20

    learnopencv

    23.2Kspmallick/learnopencv · Jupyter Notebook

    This is the companion code repository for the LearnOpenCV.com blog, containing C++ and Python examples that accompany articles on computer vision, deep learning, and AI research.

  18. 21

    CVPR2026-Papers-with-Code

    22.9Kamusi/CVPR2026-Papers-with-Code

    A curated, continuously updated index of CVPR 2026 papers and their open-source code implementations, organized by computer vision topic (object detection, segmentation, 3D reconstruction, diffusion models, multimodal LLMs, etc.).

  19. 22

    deeplearning_ai_books

    21.2Kfengdu78/deeplearning_ai_books · HTML

    A Chinese-language collection of notes covering Andrew Ng's (吴恩达) Deep Learning Specialization on Coursera — five courses on neural networks, hyperparameter tuning, structuring ML projects, CNNs, and sequence models.

  20. 23

    deep-learning-with-python-notebooks

    20.3Kfchollet/deep-learning-with-python-notebooks · Jupyter Notebook

    Companion Jupyter notebooks for the book 'Deep Learning with Python' by Francois Chollet (and Matthew Watson for the 3rd edition, 2025), implementing all its code samples, plus legacy notebooks for the 2nd edition (2021) and 1st edition (2017).

  21. 24

    DeepLearning

    17.8KMikoto10032/DeepLearning · Jupyter Notebook

    A Chinese-language deep learning tutorial — a huge curated collection of links to courses, books, lecture notes, surveys and code, taking you from math basics through CNNs, GANs, RNNs and GNNs to Kaggle practice and interview prep.

  22. 25

    Grounded-Segment-Anything

    17.8KIDEA-Research/Grounded-Segment-Anything · Jupyter Notebook

    Grounded SAM, a research demo project that combines Grounding DINO with Segment Anything to detect and segment any object in an image from a plain text prompt, extended with Stable Diffusion, RAM, Whisper and more.

  23. 26

    cvat

    16.9Kcvat-ai/cvat · Python

    CVAT is an open-source, self-hosted data annotation platform for building labeled datasets from images, video, and 3D point clouds, used for computer vision and visual AI projects.

  24. 27

    Awesome-pytorch-list

    16.7Kbharathgs/Awesome-pytorch-list

    A curated, large-scale list of PyTorch-related projects on GitHub: models, libraries, tools, tutorials, books and paper implementations organized by category.

  25. 28

    transformers.js

    16.3Khuggingface/transformers.js · JavaScript

    Transformers.js lets you run Hugging Face's state-of-the-art machine learning models directly in a web browser, with no server required, using an API designed to mirror the Python transformers library.

  26. 29

    Swin-Transformer

    16.1Kmicrosoft/Swin-Transformer · Python

    The official Microsoft implementation of the Swin Transformer paper and its follow-ups: a hierarchical vision Transformer that computes attention with shifted windows and serves as a general-purpose backbone for computer vision tasks.

  27. 30

    detr

    15.3Kfacebookresearch/detr · Python

    DETR is Facebook AI Research's object detection model that treats detection as a direct set prediction problem using a Transformer encoder-decoder, replacing the usual hand-crafted detection pipeline (anchors, NMS, etc).

  28. 31

    albumentations

    15.3Kalbumentations-team/albumentations · Python

    Albumentations is a fast, flexible Python library for image augmentation used in training computer vision models, offering a huge set of pixel-level and spatial-level transforms for images, masks, bounding boxes, keypoints, and even 3D volumes.

  29. 32

    DeepLearningExamples

    14.9KNVIDIA/DeepLearningExamples · Jupyter Notebook

    A collection of NVIDIA-maintained, state-of-the-art deep learning reference implementations across computer vision, NLP, recommenders, speech, and more, tuned for reproducible accuracy and performance on NVIDIA Tensor Core GPUs.

  30. 33

    tfjs-models

    14.8Ktensorflow/tfjs-models · TypeScript

    A collection of pretrained machine learning models ported to TensorFlow.js, covering vision, audio, text, and general utility tasks, ready to use directly in browser or Node.js projects.

  31. 34

    imgaug

    14.7Kaleju/imgaug · Python

    imgaug is a Python library that augments images for machine learning by converting a set of input images into a much larger set of slightly altered versions.

  32. 35

    ar-cutpaste

    14.6Kcyrildiagne/ar-cutpaste · TypeScript

    AR Cut & Paste is a research prototype that lets you point your phone's camera at a real-world object, cut it out using AR and machine learning, and paste it directly into Photoshop as a new layer.

  33. 36

    dlib

    14.5Kdavisking/dlib · C++

    Dlib is a modern C++ toolkit containing machine learning algorithms and tools for building real-world machine learning and data analysis applications, with a Python API included.

  34. 37

    PaddleDetection

    14.4KPaddlePaddle/PaddleDetection · Python

    PaddleDetection is an object detection toolkit built on the PaddlePaddle deep learning framework, covering object detection, instance segmentation, multi-object tracking, and keypoint detection.

  35. 38

    yolov7

    14.2KWongKinYiu/yolov7 · Jupyter Notebook

    This is the official PyTorch implementation of YOLOv7, a real-time object detection model that achieved new state-of-the-art speed/accuracy results using a technique the authors call 'trainable bag-of-freebies'.

  36. 39

    pytorch-grad-cam

    13Kjacobgil/pytorch-grad-cam · Python

    A Python package that implements many state-of-the-art Explainable AI (pixel attribution/Class Activation Map) methods for computer vision models, letting you visualize which parts of an image a model focuses on.

  37. 40

    CVPR2024-Paper-Code-Interpretation

    12.5Kextreme-assistant/CVPR2024-Paper-Code-Interpretation

    A curated archive of CVPR conference papers, code links, Chinese-language write-ups, and livestream talk collections spanning CVPR2017 through CVPR2024, compiled by the Extreme Mart (极市) team.

  38. 41

    sam3

    12Kfacebookresearch/sam3 · Python

    SAM 3 is Meta's unified foundation model for promptable segmentation in images and videos. It can detect, segment, and track objects using text prompts or visual prompts like points, boxes, and masks.

  39. 42

    Transformers-Tutorials

    11.8KNielsRogge/Transformers-Tutorials · Jupyter Notebook

    A collection of Jupyter notebook demos showing how to use HuggingFace's Transformers library in PyTorch, covering models like BERT, GPT-2, LayoutLM, DETR, Donut and many more.

  40. 43

    dinov3

    11.6Kfacebookresearch/dinov3 · Jupyter Notebook

    Meta AI Research (FAIR)'s reference PyTorch implementation and model release for DINOv3, a family of vision foundation models that produce high-quality dense features and perform strongly across many vision tasks.

  41. 44

    deep_learning_object_detection

    11.4Khoya012/deep_learning_object_detection · Python

    A curated paper list of object detection using deep learning, covering the field from 2014 to 2020 with links to each paper's PDF and code.

  42. 45

    yolov10

    11.3KTHU-MIG/yolov10 · Python

    YOLOv10 is a real-time object detection model (NeurIPS 2024) that removes the need for non-maximum suppression (NMS) post-processing, enabling true end-to-end detection with lower latency than previous YOLO versions.

  43. 46

    fiftyone

    11.2Kvoxel51/fiftyone · TypeScript

    FiftyOne is an open-source tool for building high-quality datasets and computer vision models: you use it to visualize and label your visual data, evaluate models, and find and fix data quality issues.

  44. 47

    awesome-deep-vision

    11.2Kkjw0612/awesome-deep-vision

    A curated list of deep learning resources for computer vision, covering papers on classification, detection, segmentation and more, plus courses, books, software and tutorials.

  45. 48

    turicreate

    11.2Kapple/turicreate · C++

    Turi Create is a Python library from Apple that lets you build custom machine learning models for tasks like recommendations, object detection, image classification, image similarity, and activity classification without being an ML expert.

  46. 49

    awesome-semantic-segmentation

    10.8Kmrgloom/awesome-semantic-segmentation

    A curated list of resources for semantic segmentation: network architectures, papers, code implementations, datasets, benchmarks, annotation tools, and losses used in the field.

  47. 50

    autogluon

    10.8Kautogluon/autogluon · Python

    AutoGluon is an open-source Python library that automates machine learning: feed it your data and it delivers strong predictive performance in about three lines of code.

  48. 51

    X-AnyLabeling

    10.7KCVHub520/X-AnyLabeling · Python

    A free cross-platform desktop app for AI-assisted annotation of text, image, video, and multimodal data — manual labeling tools plus built-in deep learning models that pre-label or batch-annotate, with multi-format export.

  49. 52

    paper2gui

    10.7KBaiyuetribe/paper2gui · Jupyter Notebook

    A desktop toolbox that wraps research AI models into ready-to-run apps for non-coders: 50+ models for AI painting, speech synthesis, video frame interpolation, video super-resolution and OCR.

  50. 53

    GroundingDINO

    10.7KIDEA-Research/GroundingDINO · Python

    An open-set object detection model from IDEA-Research (ECCV 2024): give it an image plus a text prompt and it finds the objects your words describe. This repo is the official PyTorch implementation with pretrained models.

  51. 54

    YOLOX

    10.7KMegvii-BaseDetection/YOLOX · Python

    YOLOX is an object detector: an anchor-free version of YOLO with a simpler design but better performance, built to bridge the gap between research and industrial communities. The project says it outperforms YOLOv3-v5.

  52. 55

    yolov3

    10.6Kultralytics/yolov3 · Python

    Ultralytics' PyTorch implementation of the YOLOv3 real-time object detector, packaging three model variants - YOLOv3, YOLOv3-SPP and YOLOv3-tiny - with training, validation, inference and multi-format export tooling.

  53. 56

    techniques

    10.3Ksatellite-image-deep-learning/techniques

    A curated list of techniques for deep learning with satellite and aerial imagery, covering architectures, models and algorithms for tasks like classification, segmentation and object detection.

  54. 57

    opencv_contrib

    10.2Kopencv/opencv_contrib · C++

    This is the repository for OpenCV's extra modules — contributed computer vision functionality that isn't stable or tested enough for the core OpenCV distribution yet.

  55. 58

    moondream

    10.1Km87-labs/moondream · Python

    Moondream is a tiny, open-source vision language model that understands images — captioning, visual question answering, and object detection — while being small enough to run almost anywhere.

  56. 59

    koharu

    6.4Kkoharu-rs/koharu · Rust

    Koharu is an ML-powered manga translator written in Rust that combines object detection, OCR, inpainting, and LLMs to automate translating manga pages while running everything locally.

  57. 60

    reBot-DevArm

    4.4KSeeed-Projects/reBot-DevArm · Python

    reBot-DevArm is a fully open-source robotic arm project (B601-DM and B601-RS models) aimed at lowering the barrier to learning Embodied AI, with all hardware files, BOM, and software openly released.

  58. 61

    DeltaForce-OBS-Locker

    1.4Kace-trump-tech/DeltaForce-OBS-Locker · Python

    An aim-lock assistant for the game Delta Force (三角洲行动) that watches the game feed through OBS, runs a custom YOLO-omni object-detection model trained to recognize in-game characters, and then drives simulated mouse/keyboard input for smooth tracking and recoil suppression. It ships a PC (Python) version and an Android APK version, plus an auto-fishing module.

  59. 62

    VisionHOPE

    1.2KPSRben/VisionHOPE · Python

    VisionHOPE is the official PyTorch implementation of a visual backbone built on self-referential nested learning (SRNL), supporting ImageNet-1K classification, COCO detection/instance segmentation, and ADE20K semantic segmentation.

  60. 63

    ComfyUI-H3-FaceRefine

    516Carasibana/ComfyUI-H3-FaceRefine · Python

    This is a ComfyUI custom node pack that fixes small, blurry faces in MiniMax H3 generated video by tracking each face per frame, cropping it to fill a canvas, letting H3 re-render the crop in detail, and compositing the refined face back into the original video.

  61. 64

    Qwen-Drive-1.0

    515QwenLM/Qwen-Drive-1.0 · Python

    Qwen-Drive-1.0 is a vision-language foundation model for autonomous driving, built on the Qwen3.5-4B VLM and extended with 3D perception, visual question answering, and motion planning in one unified model.

  62. 65

    framefields

    416gatewai-dev/framefields · TypeScript

    Framefields is a TypeScript npm package for code-first video: you write a composition in code (layers, 3D, typography, audio, charts) and it renders it natively on GPU via WebGPU/Dawn into an MP4, with no desktop creative suite needed.

  63. 66

    VideoHighlighter

    212Aseiel/VideoHighlighter · Python

    A free, open-source desktop app that finds and explains the strong moments in your footage, then exports a highlight reel and clips — an offline alternative to Twelve Labs, Runway and Descript.

  64. 67

    High-Angle_Robust_Fast_FaceAlignment

    195PINTO0309/High-Angle_Robust_Fast_FaceAlignment · Python

    HRFFA is a training, distillation and ONNX deployment pipeline for whole-head face alignment that stays robust at extreme head poses (looking up/down, full 360° roll, profile views) while being light enough for CPU inference.

  65. 68

    storyboard-ai

    175yogendra-yatnalkar/storyboard-ai · Python

    Storyboard AI is an agentic pipeline that turns a single text prompt into a fully narrated whiteboard animation video: it researches the topic, writes a script, plans scenes, generates whiteboard-style artwork, animates the drawing, synthesizes voiceover, and burns subtitles.

  66. 69

    ParkerLabel

    109Parker-Lyu/ParkerLabel · Python

    ParkerLabel is a lightweight, AI-assisted interactive annotation tool for object detection and instance segmentation that uses MobileSAM to generate masks from click prompts.

Often tagged together