Ei kuvausta

lsfoo d7d7455356 摄像头从离线恢复上线后自动触发RTSP重连 3 kuukautta sitten
.vscode 995a33c6b9 fix: pyttsx3 单线程队列播报避免 runAndWait 冲突;增加到达工位语音提示 4 kuukautta sitten
assets 32725fdb17 语音包增益3x放大,生成脚本增加后处理幅值放大 3 kuukautta sitten
hooks 0426158242 语音系统重构:WAV音量调幅 + 双模式降级 + 打包优化 3 kuukautta sitten
hookvision d7d7455356 摄像头从离线恢复上线后自动触发RTSP重连 3 kuukautta sitten
tests a24d2691f6 refactor: 多 AI 模块支持、MQTT 自动重订阅、RTSP 等比缩放、开机自启 & 桌面快捷方式 3 kuukautta sitten
tools 32725fdb17 语音包增益3x放大,生成脚本增加后处理幅值放大 3 kuukautta sitten
.gitignore d937f43d01 gitignore: add autostart_diag.txt 3 kuukautta sitten
README.md c2d626b14b feat: 打包为可执行 exe,修复 PyInstaller 下配置文件路径问题 4 kuukautta sitten
autostart_diag.txt 32725fdb17 语音包增益3x放大,生成脚本增加后处理幅值放大 3 kuukautta sitten
build_exe.bat 2ec12930c5 打包排除config.dev.ini,只打包config.prod.ini 3 kuukautta sitten
config.dev.ini 0426158242 语音系统重构:WAV音量调幅 + 双模式降级 + 打包优化 3 kuukautta sitten
config.ini a24d2691f6 refactor: 多 AI 模块支持、MQTT 自动重订阅、RTSP 等比缩放、开机自启 & 桌面快捷方式 3 kuukautta sitten
config.prod.ini 0426158242 语音系统重构:WAV音量调幅 + 双模式降级 + 打包优化 3 kuukautta sitten
main.py 5e8bc83299 修复6个稳定性问题 3 kuukautta sitten
requirements.txt a24d2691f6 refactor: 多 AI 模块支持、MQTT 自动重订阅、RTSP 等比缩放、开机自启 & 桌面快捷方式 3 kuukautta sitten
requirements.txt.py 68e260e7dd 提交代码更新 4 kuukautta sitten
功能开发记录.md 8baaff9c3d 修复画面花屏和长时间运行卡顿 3 kuukautta sitten
功能开发记录.xlsx 8baaff9c3d 修复画面花屏和长时间运行卡顿 3 kuukautta sitten

README.md

钢包工位视频监测系统

基于 Python + PySide6 + OpenCV 的跨平台钢包工位监测系统,支持 RTSP 视频预览、RFID/Modbus 自动工位切换、AI 识别标注(MQTT)。

功能特性

  • 双路 RTSP 实时视频预览(左/右摄像头)
  • RFID Socket 或 Modbus TCP 自动触发工位切换
  • 自动/手动模式切换
  • AI 模块 MQTT 接入,支持目标检测标注
  • 空闲超时自动清空工位
  • 多工位配置管理
  • 跨平台支持(Windows / Linux)

安装与运行

  1. 安装 Python 3.8+
  2. 安装依赖:pip install -r requirements.txt
  3. 根据现场修改 config.ini
  4. 运行:python main.py

配置文件说明

  • [RFID]:RFID 读卡器 TCP 连接参数
  • [Modbus]:Modbus TCP 连接及轮询参数
  • [AI]:MQTT 服务器地址及订阅主题
  • [NVR]:硬盘录像机信息(预留)
  • [Bucket]:工位信息,包含左右摄像头 RTSP 地址和 MQTT 主题

依赖库

  • PySide6
  • opencv-python
  • pymodbus
  • paho-mqtt

注意事项

  • RTSP 地址需包含用户名密码(如 rtsp://user:pass@ip:port/...)
  • 确保摄像头或 NVR 的 RTSP 服务已开启
  • Linux 下可能需要安装系统 FFmpeg:sudo apt install ffmpeg

许可证

内部使用