YOLOv5快速入门

本指南介绍如何安装并使用YOLOv5进行目标检测。需Python 3.8及以上版本及PIP,其余依赖见requirements.txt。通过克隆存储库、安装依赖包后,可通过多种方式输入数据进行检测,如摄像头、图像、视频等。
部署运行你感兴趣的模型镜像

要求


您需要 Python >= 3.8 和 PIP 才能遵循本指南。

其余要求列在“./requirements.txt”中

*如果您安装了多个版本的 python,请确保您使用的是正确的版本

安装


克隆存储库

$ git clone https://github.com/ultralytics/yolov5.git

进入仓库根目录

$ cd yolov5

从克隆的存储库根目录安装所需的包

$ pip install -r requirements.txt

打包环境


为了快速轻松地设置 YOLOv5,已将所有依赖项* 打包用于以下环境

*包括CUDA / CUDNN , PythonPyTorch

推理 - 检测对象


从您的克隆存储库

要开始使用最新的 YOLO 模型进行对象检测,请从您的存储库根目录运行此命令。结果保存到“./runs/detect”

$ python detect.py --source OPTION

将 OPTION 替换为您的选择,以检测:

  • 网络摄像头:(选项 = 0)用于从连接的网络摄像头检测活动对象
  • Image : (OPTION = filename.jpg)创建带有对象检测叠加层的图像副本
  • Video : (OPTION = filename.mp4)创建带有对象检测叠加层的视频副本
  • Directory : (OPTION = directory_name/)使用对象检测覆盖创建所有文件的副本
  • 全局文件类型(OPTION = directory_name/*.jpg)创建带有对象检测叠加层的所有文件的副本
  • RTSP 流:(选项 = rtsp://170.93.143.139/rtplive/470011e600ef003a004ee33696235daa)用于从流中检测活动对象
  • RTMP 流:(OPTION = rtmp://192.168.1.105/live/test)用于从流中检测实时对象
  • HTTP 流:(OPTION = http://112.50.243.8/PLTV/88888888/224/3221225900/1.m3u8)用于从流中检测活动对象

目前支持以下文件格式:

  • 图片: bmp, jpg, jpeg, png, tif, tiff, dng, webp, mpo
  • 视频: mov、avi、mp4、mpg、mpeg、m4v、wmv、mkv

来自 PyTorch 中心

推理可以直接从 PyTorch Hub 运行,无需克隆存储库。必要的文件将下载到您的临时目录中。

这是一个使用最新的 YOLOv5s 模型和存储库示例图像的示例脚本。

import torch

# Model
model = torch.hub.load('ultralytics/yolov5', 'yolov5s')

# Images
dir = 'https://github.com/ultralytics/yolov5/raw/master/data/images/'
imgs = [dir + f for f in ('zidane.jpg', 'bus.jpg')]  # batch of images

# Inference
results = model(imgs)
results.print()  # or .show(), .save()

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛马尼格

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值