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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
eriklindernoren avatar

eriklindernoren/PyTorch-YOLOv3

0
View on GitHub↗
7,439 stars·2,594 forks·Python·GPL-3.0·20 views

PyTorch YOLOv3

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 measure accuracy through mean Average Precision and supports multi-scale feature prediction to identify targets of varying sizes.

Features

  • Real-Time Object Detection - Identifies and locates multiple objects within images in real-time using pretrained weights.
  • Object Detection - Provides a programmatic interface to identify and locate objects within images using bounding boxes.
  • Detection Model Training - Allows training of object detection models on custom image datasets using YOLO format annotations.
  • PyTorch Tensor Operations - Leverages PyTorch tensor operations for automatic differentiation and hardware-accelerated model computation.
  • Darknet-53 Backbones - Uses the Darknet-53 convolutional network as the primary backbone for hierarchical feature extraction.
  • Object Detection Models - Provides a neural network model built with PyTorch for visual recognition tasks.
  • PyTorch Implementations - Implements the YOLOv3 architecture using the PyTorch framework for research and development.
  • Object Detection - Provides a comprehensive system for identifying and locating objects using bounding boxes and class labels.
  • YOLOv3 Implementations - Implements the YOLOv3 object detection architecture for real-time image analysis.
  • Anchor Box Systems - Implements a system for defining reference bounding boxes to improve object localization accuracy.
  • Average Precision Calculators - Provides tools to calculate mean Average Precision by integrating precision-recall curves for model evaluation.
  • Computer Vision Evaluation Tools - Provides a framework for measuring the accuracy of object detection models via standard performance metrics.
  • Multi-Scale Feature Pyramids - Extracts object detections at three different resolutions to identify targets of varying sizes.
  • Detection Accuracy Evaluators - Includes tools to measure model performance on test datasets using mean Average Precision.
  • Weight Serialization - Implements binary serialization to load pretrained model weights for immediate deployment.
  • Computer Vision Libraries - Minimal PyTorch implementation of YOLOv3.

Star history

Star history chart for eriklindernoren/pytorch-yolov3Star history chart for eriklindernoren/pytorch-yolov3

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does eriklindernoren/pytorch-yolov3 do?

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.

What are the main features of eriklindernoren/pytorch-yolov3?

The main features of eriklindernoren/pytorch-yolov3 are: Real-Time Object Detection, Object Detection, Detection Model Training, PyTorch Tensor Operations, Darknet-53 Backbones, Object Detection Models, PyTorch Implementations, YOLOv3 Implementations.

Which projects share features with eriklindernoren/pytorch-yolov3?

Projects with overlapping indexed features include: ultralytics/yolov3 — This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a… amdegroot/ssd.pytorch — This is a PyTorch object detection framework that implements the Single Shot MultiBox Detector for identifying and… zylo117/yet-another-efficientdet-pytorch — This project is a PyTorch implementation of the EfficientDet architecture designed for real-time object detection. It… qqwweee/keras-yolo3 — This project is an object detection framework implementing the YOLOv3 architecture using Keras and TensorFlow. It… alexeyab/darknet — Darknet is a high-performance C-based inference engine and computer vision library designed for real-time object… jwyang/faster-rcnn.pytorch — This project is a PyTorch object detection framework that implements the Faster R-CNN architecture. It serves as a…

Projects sharing features with PyTorch YOLOv3

These projects share indexed features with PyTorch YOLOv3. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ultralytics/yolov3ultralytics avatar

    ultralytics/yolov3

    10,571View on 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

    Pythondeep-learningmachine-learningobject-detection
    View on GitHub↗10,571
  • amdegroot/ssd.pytorchamdegroot avatar

    amdegroot/ssd.pytorch

    5,224View on 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
    View on GitHub↗5,224
  • zylo117/yet-another-efficientdet-pytorchzylo117 avatar

    zylo117/Yet-Another-EfficientDet-Pytorch

    5,245View on GitHub↗

    This project is a PyTorch implementation of the EfficientDet architecture designed for real-time object detection. It provides a neural network and inference engine capable of identifying and locating multiple objects within images or video streams. The implementation includes pretrained computer vision models with optimized weights, enabling immediate inference and fine-tuning without the need for training from scratch. The project covers the full pipeline for computer vision model optimization, including custom object detection training and model weight optimization. It incorporates struct

    Jupyter Notebookbifpndetectionefficientdet
    View on GitHub↗5,245
  • qqwweee/keras-yolo3qqwweee avatar

    qqwweee/keras-yolo3

    7,116View on GitHub↗

    This project is an object detection framework implementing the YOLOv3 architecture using Keras and TensorFlow. It functions as a deep learning vision model and computer vision toolset designed to locate and classify multiple entities within images and video streams using bounding boxes. The system includes a multi-GPU inference engine to distribute computational loads across several graphics processing units. It also provides a pipeline for creating custom object detectors by retraining pre-trained weights on annotated datasets to recognize user-defined object classes. The framework covers m

    Python
    View on GitHub↗7,116
Compare all 30 related projects→