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

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

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

THU-MIG/yolov10

0
View on GitHub↗
11,316 星标·1,182 分支·Python·AGPL-3.0·15 次浏览arxiv.org/abs/2405.14458↗

Yolov10

YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying multiple objects in images and video streams. It functions as an end-to-end object detector that optimizes for high-speed deployment and detection precision.

The project is distinguished by an NMS-free detection architecture that predicts a single bounding box per object, eliminating the need for non-maximum suppression post-processing to reduce inference latency. It further optimizes for edge hardware through scalable weights and a quantization-friendly structure that facilitates conversion into low-precision formats.

The library covers a broad capability surface including custom vision model training, performance validation against benchmark datasets, and model format conversion. It also provides utilities for publishing fine-tuned weights to remote model hubs for versioning and sharing.

Features

  • NMS-Free Object Detection - Provides an end-to-end detection architecture that eliminates non-maximum suppression to reduce inference latency.
  • YOLO Object Detectors - Implements an end-to-end YOLO object detection architecture optimized for real-time identification and location of objects.
  • Computer Vision Libraries - Ships a comprehensive computer vision library for training, validating, and exporting real-time detection models.
  • Real-Time Object Detection - Enables real-time object detection in images and video streams with minimized post-processing latency.
  • Detection Model Training - Provides tools to train object detection models on custom datasets using specified epochs and batch sizes.
  • NMS-Free Object Detectors - Functions as an end-to-end object detector that eliminates NMS to maximize inference speed.
  • Inference Latency Optimizers - Reduces computational time and overhead to optimize inference latency for real-time visual processing.
  • Edge AI Model Deployment - Optimizes and deploys machine learning models for efficient execution on local and edge devices.
  • Edge Hardware Optimizations - Provides edge hardware optimizations including quantization to ensure high-speed deployment on constrained devices.
  • Custom Vision Training - Supports custom vision training by optimizing neural networks to recognize specific object classes.
  • Neural Network Architectures - Utilizes a specialized neural network architecture designed to minimize inference latency through a reduced backbone.
  • PyTorch Computer Vision Pipelines - Ships a complete PyTorch-based computer vision pipeline for training and optimizing object detection models.
  • PyTorch Training Frameworks - Integrates PyTorch training frameworks to optimize model weights on custom datasets across scalable sizes.
  • Efficient Neural Architectures - Employs a lightweight neural network structure as a high-performance backbone to reduce computational overhead.
  • Real-Time Model Inference on Frames - Provides a framework designed for high-speed ML inference on live video frames for real-time detection.
  • Spatial Attention Weighting - Integrates spatial attention weighting to emphasize relevant features and improve accuracy in complex scenes.
  • NMS-Free Inference Workflows - Implements an inference workflow that predicts a single box per object, bypassing non-maximum suppression.
  • Multi-Scale Feature Aggregation - Merges feature maps across diverse spatial scales to accurately identify objects of varying sizes.
  • Label Assignment Strategies - Implements dual-label assignment strategies using hard and soft labels to optimize training convergence and detection precision.
  • Detection Model Validation - Includes capabilities to evaluate detection accuracy using metrics like mean average precision against benchmark datasets.
  • Precision Quantization - Provides precision quantization of weights to enable high-speed execution on edge hardware.
  • Weight Quantization - Organizes model weights using quantization techniques to optimize execution for resource-constrained edge hardware.
  • Model Weight Conversions - Provides utilities for converting model weights into optimized formats compatible with various hardware accelerators.
  • 计算机视觉 - Real-time object detection with NMS-free training.
  • Foundational AI References - Innovations in computer vision and object detection.
  • CNN - Listed in the “CNN” section of the Ailia Models awesome list.
  • Object Detection - Listed in the “Object Detection” section of the The Incredible Pytorch awesome list.

Star 历史

thu-mig/yolov10 的 Star 历史图表thu-mig/yolov10 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Yolov10 的开源替代方案

相似的开源项目,按与 Yolov10 的功能重合度排序。
  • wongkinyiu/yolov9WongKinYiu 的头像

    WongKinYiu/yolov9

    9,534在 GitHub 上查看↗

    YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object detection, and instance segmentation. It functions as both a vision model and a trainer, allowing for the optimization of neural network weights on custom datasets using single or multiple GPUs. The framework utilizes programmable gradient information to perform high-speed identification and location of multiple objects within images and video streams. It extends beyond bounding box detection to provide instance segmentation and panoptic segmentation, which labels every pixel in a

    Pythonyolov9
    在 GitHub 上查看↗9,534
  • wongkinyiu/yolov7WongKinYiu 的头像

    WongKinYiu/yolov7

    14,110在 GitHub 上查看↗

    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
    在 GitHub 上查看↗14,110
  • alexeyab/darknetAlexeyAB 的头像

    AlexeyAB/darknet

    22,159在 GitHub 上查看↗

    Darknet is a high-performance C-based inference engine and computer vision library designed for real-time object identification and localization. It serves as a neural network framework for training and deploying detection models using the YOLO architecture, providing a toolset for deep learning training and deployment. The project differentiates itself through a C and CUDA implementation that enables hardware acceleration for matrix multiplication and inference speed optimization. It provides a shared library interface for embedding detection capabilities into external applications and suppo

    C
    在 GitHub 上查看↗22,159
  • 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

    Pythonblazefacedeepsortdetr
    在 GitHub 上查看↗14,243
查看 Yolov10 的所有 30 个替代方案→

常见问题解答

thu-mig/yolov10 是做什么的?

YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying multiple objects in images and video streams. It functions as an end-to-end object detector that optimizes for high-speed deployment and detection precision.

thu-mig/yolov10 的主要功能有哪些?

thu-mig/yolov10 的主要功能包括:NMS-Free Object Detection, YOLO Object Detectors, Computer Vision Libraries, Real-Time Object Detection, Detection Model Training, NMS-Free Object Detectors, Inference Latency Optimizers, Edge AI Model Deployment。

thu-mig/yolov10 有哪些开源替代品?

thu-mig/yolov10 的开源替代品包括: wongkinyiu/yolov9 — YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object… wongkinyiu/yolov7 — YOLOv7 is a PyTorch vision library and real-time inference engine designed for object detection, human pose… alexeyab/darknet — Darknet is a high-performance C-based inference engine and computer vision library designed for real-time object… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… ultralytics/yolov3 — This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a… megvii-basedetection/yolox — YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO…