项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 10632
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Python 及 pip(可用 pip 安装依赖)
- 已安装 PyTorch(README 通过 torch.hub 加载模型)
- 网络可访问,首次使用时模型权重会自动下载
安装与启动步骤
-
1克隆项目仓库
从 GitHub 拉取 ultralytics/yolov3 源码,也可直接从 PyTorch Hub 加载而跳过此步。
git clone https://github.com/ultralytics/yolov3.git -
2安装依赖包
进入项目目录,按 README 给出的方式安装 requirements.txt 中的依赖。
cd yolov3 pip install -r requirements.txt -
3通过 Hub 加载模型
README 说明可用 PyTorch Hub 直接加载 YOLOv3,权重首次使用时自动下载。
python -c "import torch; model = torch.hub.load('ultralytics/yolov3', 'yolov3'); print(model)" -
4运行图片推理
对本地文件、URL、PIL 图像、OpenCV 帧或 numpy 数组执行推理,示例用官方图片 URL。
python -c "import torch; model = torch.hub.load('ultralytics/yolov3', 'yolov3'); results = model('https://ultralytics.com/images/zidane.jpg'); print(results)"
如何确认成功
命令能正常输出模型信息与推理结果,且首次运行自动下载权重完成,即表示加载与推理成功。
常见问题
Q:需要手动下载模型权重吗?
A:不需要。README 说明通过 PyTorch Hub 加载时,权重会在首次使用时自动下载。
Q:推理输入支持哪些格式?
A:README 指出可以是本地文件、URL、PIL 图像、OpenCV 帧或 numpy 数组。
Q:有官方 Docker 镜像吗?
A:README 徽章显示 Docker Hub 上存在官方镜像 ultralytics/yolov3,具体用法请以官方文档为准。
Q:训练与模型导出(ONNX/TensorRT 等)怎么做?
A:README 节选中未给出相关命令,请查阅官网文档 docs.ultralytics.com 获取训练与导出说明。
注意事项
- README 节选仅提供了 pip install -r requirements.txt 这一条安装命令,其余步骤仅供参考。
- requirements.txt 中的具体依赖与 Python 版本未在节选中列出,安装失败时请查阅官方文档。
- 项目支持 YOLOv3、YOLOv3-SPP、YOLOv3-tiny 三种模型,具体加载参数以官方文档为准。
核心亮点
- 完整覆盖训练、验证、推理、导出全流程,开箱即用
- 支持ONNX、CoreML、TensorRT多格式导出,便于跨平台部署
- 包含SPP和tiny变体,兼顾精度与速度,适合边缘设备
不足之处
- YOLOv3模型本身较老,精度不如YOLOv5/v8等新版本
- 文档/社区待观察
适用场景
- 实时视频流中的目标检测
- 嵌入式设备(如树莓派)上的轻量检测
- 教学和科研中学习YOLO系列算法
替代项目
ultralytics/yolov5、ultralytics/ultralytics、pjreddie/darknet
上一篇:yolov5
下一篇:xview-yolov3
同类项目推荐
tesseract
开源
在 R 里一行代码把图片文字变成数据框
Bindings to Tesseract OCR engine for R
scrubshot
开源
粘贴截图自动涂掉手机号身份证,全程本地不上传
粘贴一张截图,它找出手机号、身份证、银行卡、Token、地址,一键涂掉。 图片全程留在浏览···
ANTs
开源
医学图像精准配准与分割,助力神经影像分析
Advanced Normalization Tools (ANTs)
sparrow
开源
从文档和图片中一键提取结构化数据,驱动自动化流程。
Structured data extraction, instruction calling and agentic workflows with ML, LLM a···
traffic-monitor
开源
摄像头加雷达,边缘端自己算车流和车速
Traffic Monitor built with edge ML for object detection and radar for speed monitori···
qinglong-captions
开源
给图片视频自动配文字说明
Multimodal captioner
doctr
开源
用 PyTorch 或 TensorFlow 快速实现文档文字检测与识别
docTR (Document Text Recognition) - a seamless, high-performing & accessible library···
obsidian-text-extractor
开源
图片PDF一键变可搜索文字,笔记整理效率翻倍
A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs···
SDMatte
开源
点几下鼠标,扩散模型帮你生成精准抠图
Official code for our ICCV2025 paper "SDMatte: Grafting Diffusion Models for Interac···
