基于 yolov5n6 和tkinker实现的检测模型的可视化界面

举报
毛利 发表于 2022/07/04 23:13:51 2022/07/04
【摘要】 项目介绍 本项目基于 yolov5n6 和tkinker实现的检测模型的可视化界面 项目连接; https://github.com/MaoliRUNsen/yolov5gui 环境: 硬件: 本...

项目介绍

本项目基于 yolov5n6 和tkinker实现的检测模型的可视化界面

项目连接; https://github.com/MaoliRUNsen/yolov5gui

环境:

硬件: 本人电脑的显卡是 RTX 3060 ,并配置Pytorch-GPU

关于 pytorch 安装查看官方文档 PyTorch Get Started docs

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WVtULPlv-1656914532211)(image/显卡.png)]

软件: Pycharm 和相关的Python包

# GUI
Tkinter
# OpenCV
opencv-contrib-python>=4.6.0.66
# PyTorch + GPU CUDA
torch==1.11.0+cu115 torchvision==0.12.0+cu115 torchaudio==0.11.0 -f https://download.pytorch.org/whl/torch_stable.html

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

项目安装依赖

pip install -r requirements.txt  # install

  
 
  • 1

整个项目的 模型下载
TensorRT, TensorFlow Edge TPU and OpenVINO Export and Inference:

weights -|- yolov5n6.pt
         |- yolov5m6.pt

  
 
  • 1
  • 2

项目功能

  1. 实现图像正常目标检测
  2. 实现视频正常目标检测
  3. 实现摄像头正常目标检测
  4. 实现对目标检测的画面和视频进行保存

项目演示

项目运行:

配置好相关环境和依赖,可以执行main.py

python main.py

  
 
  • 1

在这里插入图片描述

在这里插入图片描述

点击yolov5,添加yolov5m6.pt模型,点击模型加载

在编辑中添加图片或者视频

在这里插入图片描述

图片检测检测结果;

如果在检测前,点击了图片保存

那么图像检测的结果在output文件夹中进行保存

同样,可以上传视频进行检测,如果想保存视频需要在上传前,点击保存按钮

如果遇到,图片视频上传检测不了,请麻烦将中文路径进行去除

点击摄像头,将对电脑的摄像头进行目标检测

在这里插入图片描述

如何自定义检测

在 weights文件夹中添加自定义检测训练的pt模型。 模型需要通过 yolov5n6.pt等进行预训练

在detect.py 中的 set_modul函数更换模型和数据训练的yaml配置文件

在这里插入图片描述

项目链接; https://github.com/MaoliRUNsen/yolov5gui

文章来源: maoli.blog.csdn.net,作者:刘润森!,版权归原作者所有,如需转载,请联系作者。

原文链接:maoli.blog.csdn.net/article/details/125598874

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。