欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > yolov5入门

yolov5入门

2024/10/24 16:24:37 来源:https://blog.csdn.net/qq_23350817/article/details/141866282  浏览:    关键词:yolov5入门

1、创建python虚拟环境
打开命令行或终端,然后导航到你希望存放虚拟环境的位置。接着,运行以下命令来创建一个新的虚拟环境:

python -m venv test-env

激活虚拟环境

C:\Users\Administrator\test-env\Scripts\activate

关闭虚拟环境

C:\Users\Administrator\test-env\Scripts\deactivate

2、进入yolo下载地址https://github.com/ultralytics/yolov5下载yolov5源码

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

下载yolo依赖

cd yolov5
C:\Users\Administrator\test-env\Scripts\activate   #切换虚拟环境
pip install -r requirements.txt  -i https://pypi.tuna.tsinghua.edu.cn/simple #添加清华源

下载yolo的yolov5s.pt文件:https://download.csdn.net/download/qq_23350817/89709700

3、python代码实现图片识别

import torch# Model
model = torch.hub.load("ultralytics/yolov5", "yolov5s")  # or yolov5n - yolov5x6, custom# Images
img = "D:\\yolo\\ultralytics-yolo\\bus.jpg"  # or file, Path, PIL, OpenCV, numpy, list# Inference
results = model(img)# Results
results.print()  # or .show(), .save(), .crop(), .pandas(), etc.
results.show() 

4、python命令行实现图片识别

python detect.py --weights yolov5s.pt --source  'D:\\yolo\\ultralytics-yolo\\picture\\bus.jpg'

5、python命令行实现视频文件识别

python detect.py --weights yolov5s.pt --source  'D:\\yolo\\ultralytics-yolo\\video\\1.mp4'

命令行运行的结果将保存到yolov5/runs/detect目录下。

6 、python命令行实现RTSP流识别:

python detect.py --weights yolov5s.pt --source "rtsp://admin:passwd@127.0.0.1:554/h264/ch1/main/av_stream"

volov5支持的命令行输出格式:

python detect.py --weights yolov5s.pt --source 0                               # webcamimg.jpg                         # imagevid.mp4                         # videoscreen                          # screenshotpath/                           # directorylist.txt                        # list of imageslist.streams                    # list of streams'path/*.jpg'                    # glob'https://youtu.be/LNwODJXcvt4'  # YouTube'rtsp://example.com/media.mp4'  # RTSP, RTMP, HTTP stream

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com