Files
2025-01-23 09:05:45 +00:00

39 lines
989 B
Markdown

# 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