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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ultralytics avatar

ultralytics/yolov3

0
View on GitHub↗
10,571 stele·3,436 fork-uri·Python·AGPL-3.0·13 vizualizăridocs.ultralytics.com↗

Yolov3

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 TensorRT formats for cross-platform deployment. A PyTorch training pipeline supports custom model training on user-provided datasets, with cloud-based experiment tracking through Weights & Biases and Roboflow for logging metrics and managing runs.

Training capabilities include architecture selection among model variants, hyperparameter tuning for epochs, resolution, and batch size, and validation of precision, recall, and mean average precision. Data preparation tools support custom dataset labeling and assembly of annotated images for training.

Features

  • YOLOv3 Frameworks - Implements the YOLOv3 architecture for real-time object detection in images and video.
  • YOLOv3 Implementations - Provides a complete real-time object detection framework built on the YOLOv3 architecture.
  • Anchor Box Systems - Predicts object locations relative to predefined anchor box shapes at each grid cell.
  • Non-Maximum Suppression - Removes duplicate detections by keeping only the highest-confidence bounding box among overlapping predictions.
  • Object Detection - Runs a pretrained neural network on an image to locate and classify objects within it.
  • Real-Time Object Detection - Provides real-time object detection on images and video streams using a single neural network pass.
  • Detection Model Training - Fine-tunes a pretrained detection model on a user-provided labeled dataset to recognize new object categories.
  • Multi-Scale Feature Pyramids - Extracts object features at three spatial scales to detect both small and large objects.
  • Darknet-53 Backbones - Provides the Darknet-53 backbone for hierarchical feature extraction in real-time detection.
  • Object Detection - Runs inference on images and videos to locate and classify objects using trained detection models.
  • PyTorch Training Frameworks - Provides a PyTorch training pipeline for fine-tuning YOLOv3 models on custom datasets.
  • Performance Validators - Provides built-in validation of precision, recall, and mean average precision for trained detection models.
  • Single Shot Detectors - Runs a single neural network pass per image to simultaneously predict bounding boxes and class probabilities.
  • Human - Ships a human pose estimation model that detects body keypoints and reconstructs poses in images and video.
  • Instance Segmentation Engines - Assigns a pixel-level mask to each detected object, separating it from the background and other objects.
  • Video Stream Detections - Processes video frames sequentially to identify and track objects across a video stream.
  • Detection Model Validation - Evaluates precision, recall, and mean average precision against a validation dataset.
  • Experiment Tracking Integrations - Integrates with Weights & Biases and Roboflow for automated experiment tracking and dataset management.
  • Model Architecture Selection - Selects between pretrained and scratch model variants to balance accuracy, speed, and memory.
  • Hyperparameter Tuning - Adjusts epochs, resolution, batch size, and augmentation to improve model convergence and accuracy.
  • Weights and Biases Training Logging - Streams training metrics to Weights & Biases for real-time visualization and experiment comparison.
  • Object Tracking - Assigns a persistent ID to each detected object and follows its movement through a video sequence.
  • Pose Estimation - Detects key body joints and limbs for each person in an image or video to reconstruct their pose.
  • PyTorch-to-ONNX Pipelines - Converts trained models through ONNX to CoreML, TensorFlow Lite, and TensorRT formats.
  • Image Augmentations - Applies random transformations like scaling, cropping, and color jittering to training images.
  • Multi-Object Trackers - Assigns persistent IDs to detected objects and tracks their movement across video frames.
  • Video Object Tracking - Assigns persistent IDs to detected objects and follows their movement across video frames.
  • Model Export Formats - Exports trained models to ONNX, CoreML, TFLite, and TensorRT for production deployment.
  • Multi-Format Exporters - Converts trained models to ONNX, CoreML, TFLite, and TensorRT for deployment across platforms.
  • Computer Vision - Classic real-time object detection model.
  • Computer Vision Libraries - YOLOv3 implementation for PyTorch and mobile export.
  • Object Detection - Listed in the “Object Detection” section of the The Incredible Pytorch awesome list.

Istoric stele

Graficul istoricului de stele pentru ultralytics/yolov3Graficul istoricului de stele pentru ultralytics/yolov3

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face ultralytics/yolov3?

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.

Care sunt principalele funcționalități ale ultralytics/yolov3?

Principalele funcționalități ale ultralytics/yolov3 sunt: YOLOv3 Frameworks, YOLOv3 Implementations, Anchor Box Systems, Non-Maximum Suppression, Object Detection, Real-Time Object Detection, Detection Model Training, Multi-Scale Feature Pyramids.

Care sunt câteva alternative open-source pentru ultralytics/yolov3?

Alternativele open-source pentru ultralytics/yolov3 includ: paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… eriklindernoren/pytorch-yolov3 — This project is a PyTorch implementation of the YOLOv3 object detection architecture. It functions as a real-time… amdegroot/ssd.pytorch — This is a PyTorch object detection framework that implements the Single Shot MultiBox Detector for identifying and… jwyang/faster-rcnn.pytorch — This project is a PyTorch object detection framework that implements the Faster R-CNN architecture. It serves as a… 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…

Alternative open-source pentru Yolov3

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Yolov3.
  • paddlepaddle/paddledetectionAvatar PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Vezi pe 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
    Vezi pe GitHub↗14,243
  • eriklindernoren/pytorch-yolov3Avatar eriklindernoren

    eriklindernoren/PyTorch-YOLOv3

    7,439Vezi pe GitHub↗

    This project is a PyTorch implementation of the YOLOv3 object detection architecture. It functions as a real-time object detector and computer vision framework designed to identify and locate multiple objects within images using bounding boxes and class labels. The system allows for both the use of pretrained weights for immediate image analysis and the training of custom models using datasets with bounding box annotations. It provides a programmatic interface to integrate detection capabilities directly into other software applications. The framework includes tools for model evaluation to m

    Python
    Vezi pe GitHub↗7,439
amdegroot/ssd.pytorchAvatar amdegroot

amdegroot/ssd.pytorch

5,224Vezi pe GitHub↗

This is a PyTorch object detection framework that implements the Single Shot MultiBox Detector for identifying and localizing multiple objects within images and video. The project provides a neural network architecture designed for single-shot object detection, which predicts bounding boxes and class labels in one pass. The implementation includes a real-time object detector capable of processing live video streams to track and label objects across sequential frames. It also features a complete computer vision training pipeline for preparing image datasets and training model weights. The fra

Pythoncomputer-visiondeep-learningimage-recognition
Vezi pe GitHub↗5,224
  • jwyang/faster-rcnn.pytorchAvatar jwyang

    jwyang/faster-rcnn.pytorch

    7,859Vezi pe GitHub↗

    This project is a PyTorch object detection framework that implements the Faster R-CNN architecture. It serves as a vision model for predicting precise bounding boxes around multiple objects within images and live video feeds. The system is optimized for multi-GPU training to reduce the time required for model convergence. It utilizes a GPU-accelerated design to handle the training and inference of complex detection networks. The framework covers the full object detection lifecycle, including custom network training and inference for static images and real-time video streams. It includes capa

    Python
    Vezi pe GitHub↗7,859
  • Vezi toate cele 30 alternative pentru Yolov3→