# Qwen视觉分析模块 (qwen.py) ## 功能描述 该模块使用Qwen2-VL-7B模型进行视频和图像的多模态分析,包括场景理解、行为识别和异常检测。 ## 主要组件 ### MediaAnalysisSystem类 处理媒体分析的核心类。 #### 主要方法 - `process_with_qwen()`: 使用Qwen模型处理媒体 - `extract_info()`: 从模型输出中提取结构化信息 - `_get_analysis_prompt()`: 生成分析提示词 ### VideoMonitor类 监控视频文件的类。 #### 主要方法 - `monitor_directories()`: 监控目录变化 - `process_new_video()`: 处理新视频 - `_get_redis_key()`: 生成Redis键值 ## 工作流程 1. 监控指定目录中的新视频 2. 使用Qwen模型分析视频内容 3. 提取结构化信息 4. 将分析结果保存到Redis数据库 ## 使用说明 1. 确保Qwen模型路径配置正确 2. 运行脚本开始监控视频目录 3. 分析结果将以JSON格式存储在Redis中 ## 依赖 - Transformers - Torch - Redis - Decord