系统视频教学:

https://www.bilibili.com/video/BV1C6AuzoEBH/?spm_id_from=333.1387.homepage.video_card.click&vd_source=66998a92e3158aac4fbba5005183878c

这是一套开箱即用、带可视化 GUI 界面的学生宿舍违规电器智能检测系统,无需复杂配置就能运行,支持登录注册、图片 / 视频 / 摄像头实时识别、历史记录管理、数据导出等完整功能,既可以做毕业设计、课程设计,也能直接用于宿舍安全管理。

一、核心总览

  1. 运行方式:纯 Python 单文件代码,无环境坑,无依赖缺失,自带演示模式,直接运行就能用
  2. 识别能力:支持 YOLO 智能模型 + OpenCV 兜底演示,两种模式自动切换
  3. 使用角色:学生 / 管理员双角色,默认管理员账号:admin / admin123
  4. 数据存储:本地 SQLite 数据库,自动保存所有检测记录,安全不泄露

二、五大功能模块详细介绍

1. 用户登录与注册系统

  • 账号安全:支持用户名 + 密码登录,新用户可自主注册
  • 双角色权限
    • 管理员:查看全部检测记录、管理系统、导出数据
    • 学生:只能使用检测功能、查看自己的检测记录
  • 默认管理员:内置 admin 账号,方便直接管理使用
  • 界面美观:深色科技风 GUI,操作简单直观

2. 首页仪表盘(数据总览)

  • 实时统计卡片:检测总次数、违规电器命中数、系统用户数、当前识别模式
  • 快捷操作区:一键跳转到图片 / 视频识别、刷新记录、导出 CSV
  • 最近检测记录:实时展示最新 10 条检测结果
  • 数据联动:所有操作完成后自动刷新统计,数据实时同步

3. 图片识别(核心功能)

  • 支持格式:JPG、PNG、BMP、WEBP 等主流图片
  • 操作流程:选择图片 → 开始识别 → 自动标注 → 保存结果
  • 可视化展示:左右分屏显示「原图」和「检测结果图」
  • 智能标注:自动框选出违规电器,显示名称 + 置信度
  • 文字报告:实时生成检测结果文字说明,明确是否违规
  • 自动存档:所有图片检测记录自动存入数据库,可随时查看
  • 支持保存:可单独导出检测结果图片到本地

4. 视频 / 摄像头实时检测(最强功能)

  • 双源检测
    1. 本地视频文件(MP4/AVI/MOV/MKV)
    2. 电脑摄像头(实时监控)
  • 实时识别:画面逐帧检测,违规电器一出现立刻识别
  • 播放控制:开始 / 继续、暂停、停止,完全可控
  • 实时日志:右侧日志窗口实时打印识别到的电器名称
  • 流畅不卡顿:优化帧率,普通电脑也能流畅运行
  • 自动记录:检测过程全程记录,方便事后追溯

5. 历史记录管理

  • 完整记录:保存每一次检测的:用户、时间、来源(图片 / 视频)、电器名称、置信度、结果、文件路径
  • 搜索功能:支持按用户名、电器名称、结果关键词搜索
  • 批量操作:删除单条记录、清空全部记录、导出全部记录
  • 双击查看:双击任意记录,直接打开对应的检测结果图片
  • 导出 CSV:可导出 Excel 可打开的表格文件,用于报表、统计、上交材料

6. 系统设置

  • 模型切换:自动判断 YOLO 模型是否可用,一键重新加载
  • 数据管理:清理历史记录、打开数据存储目录
  • 系统说明:清晰展示当前运行模式、文件路径、使用说明
  • 安全退出:正常关闭系统,自动释放摄像头 / 视频资源

https://download.csdn.net/download/weixin_55771290/92753134

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐