项目名称:HookVision - 钢包工位视频监测系统 项目简介: 工业级桌面监控应用,部署于钢铁生产现场,实现钢包工位的实时视频监测、自动化工位识别与AI目标检测标注。采用PyInstaller打包为Windows可执行程序,支持开机自启动。 技术栈: - 开发语言:Python 3.8+ - GUI框架:PySide6(Qt for Python) - 视频处理:OpenCV(RTSP视频流解码与预览) - 工业通信:pymodbus(Modbus TCP)、RFID Socket通信 - 消息队列:paho-mqtt(AI识别模块集成) - AI推理:NVIDIA DeepStream SDK - 打包工具:PyInstaller - 辅助库:pywin32(Windows注册表操作)、numpy 主要功能与职责: 1. 双路RTSP实时视频预览系统开发,支持多工位摄像头切换 2. RFID/Modbus自动工位识别模块,实现无感工位切换 3. 基于NVIDIA DeepStream的AI推理模块开发,负责目标检测推理,通过MQTT协议将检测结果实时下发并叠加标注到视频画面 4. 多工位配置管理(INI配置文件),支持5个工位独立参数配置 5. 自动/手动模式切换,空闲超时清空等智能化功能 6. 跨平台兼容设计,支持Windows和Linux系统 项目成果: - 成功部署于工业现场,提升钢包工位监控自动化水平 - 实现RFID自动识别与AI检测的无缝集成 - 系统稳定运行,支持长时间连续监控