yolov8区域入侵自定义画线检测语音警报系统-pyside6可视化界面

yolov8区域入侵检测警报系统,是微智启软件工作室基于yolov8目标追踪和pyside6开发,在window的pycharm或者vscode里运行,可以应用于多个领域,检测统计物体个数以及入侵语音警报。

源码简介

yolov8区域入侵自定义画线检测语音警报系统-pyside6可视化界面_pyside6

功能介绍

可以应用于

  • 江河流域危险区域禁止游泳警报
  • 店铺财务安防
  • 消防通道以及高速应急车道车辆检测
  • 店铺客/行人流量统计
  • 养殖场动物计数、工业流水线物品计数统计
  • ……

支持的输入检测类型如下:

  • 离线视频(mp4、avi等)
  • 电脑摄像头(笔记本自带或者USB摄像头)
  • RTSP/RTMP网络摄像头

支持动态调节置信度(筛选屏蔽精度低的值)

支持动态选择是否开启语音警报,以及保存画线区域(提供给下次检测使用)

支持修改为自己的模型,实现自定义检测(需要是yolov8官方源码训练的模型)

yolov8区域入侵自定义画线检测语音警报系统-pyside6可视化界面_pyside6_02

当在画线区域内,检测到物体时,可以选择是否发出语音警报,语音内容在左侧输入框内输入即可。

yolov8区域入侵自定义画线检测语音警报系统-pyside6可视化界面_pyside6_03

在顶部,有3个数据,分别是

  • 当前帧检测到的物体总数
  • 在画线区域内的物体总数
  • 从检测开始,到检测结束中,有多少个物体,经过了画线区域

保存检测结果类型有3种模式:

yolov8区域入侵自定义画线检测语音警报系统-pyside6可视化界面_yolov8_04

  1. 保存全部:不管有没有画线区域,以及有没有检测到物体,把所有过程都保存
  2. 仅存入侵片段:在有画线区域,以及画线区域内检测到物体时,才会保存相关片段,其余部分不会保存(优点是节约空间,而且不用关注不相关的内容)
  3. 不保存

保存的结果,在项目的oupput文件夹里

主程序代码提供了大量的注释,方便阅读理解

yolov8区域入侵自定义画线检测语音警报系统-pyside6可视化界面_自定义画线_05


使用指南(环境安装):

运行环境:

  • 在windows系统运行,有英伟达显卡是最好的,检测就相对来说快一些。
  • 界面的是固定尺寸:1389X795,部分笔记本电脑像素可能比较小,请不要放大屏幕,否则会显示不全。

yolov8区域入侵自定义画线检测语音警报系统-pyside6可视化界面_目标追踪_06

在运行前,需要在anaconda创建独立环境(python的版本需要是3.8)

如果不会安装anaconda,可以看这篇文章: https://blog.51cto.com/u_13769570/12490052

conda create -n yolo8Count python=3.8
  • 1.

然后pip安装requestments.txt里面罗列出来的依赖(如果要安装GPU版pytorch,需要把torch和torchvision两项注释掉,安装GPU版pytorch)

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
  • 1.

右键运行项目目录下的wzq.py启动


快捷键和鼠标

绘制检测区域:鼠标左键点击需要检测的位置,当坐标点个数≥3个时,按鼠标右键,可以形成封闭的检测区域。

清除检测区域和坐标点:在英文状态输入法下,按键盘 C  即可清除所有区域

修改界面样式:

项目提供了ui源文件,可以拖动到Qt编辑器进行界面样式修改。在pycharm添加pyside6插件,即可打开ui文件编辑,具体的添加步骤,可以查看另一个文章更详细的介绍: https://blog.51cto.com/u_13769570/9845010

yolov8区域入侵自定义画线检测语音警报系统-pyside6可视化界面_自定义画线_07

当然,如果你只希望修改图片或者图片,可以直接在项目目录下的icon,替换同名的图片即可(需要是同名和后缀名才有效,不然程序会找不到。程序所有的图片和图片,都来自于这个文件夹)

yolov8区域入侵自定义画线检测语音警报系统-pyside6可视化界面_目标追踪_08

源码下载:私信获取

posted @   微智启软件工作室  阅读(72)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示