Object detection in PyTorch > ONNX > CoreML > TFLite
Top 4.9% on sourcepulse
Ultralytics YOLOv3 provides a PyTorch implementation of the YOLOv3 object detection model, optimized for speed and accuracy. It targets researchers and developers needing a robust baseline for computer vision tasks, offering straightforward integration and deployment across multiple platforms.
How It Works
This implementation leverages PyTorch, building upon the established YOLOv3 architecture. It utilizes Darknet-53 as its feature extractor and incorporates multi-scale predictions and logistic classifiers for improved accuracy, particularly with small objects and multi-label classification. The project emphasizes ease of use and exportability to formats like ONNX, CoreML, and TFLite.
Quick Start & Requirements
pip install ultralytics
git clone https://github.com/ultralytics/yolov3
, cd yolov3
, pip install -r requirements.txt
detect.py
script.Highlighted Details
detect.py
script with various input sources (images, videos, streams, webcam).Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
yolov3
, the README indicates it's based on YOLOv5 structure, suggesting potential compatibility nuances for pure YOLOv3 users.4 weeks ago
1 day