
MCP CamStream Analyzer

2025.05.02
0
Python视频分析图像分析多摄像头支持内容生成
MCP CamStream Analyzer 是一个用于收集和分析摄像头及RTSP视频流内容的工具。它支持与任何OpenAI兼容的API集成,以进行详细的内容分析。该工具具备图像分析、视频分析以及多摄像头支持等核心功能,适用于安全监控、内容生成等多种场景。
View on GitHub
Overview
基本能力
产品定位
MCP CamStream Analyzer 是一个专注于摄像头和RTSP视频流内容收集与分析的工具,支持与OpenAI兼容的API集成,提供详细的内容分析能力。
核心功能
- 图像分析:通过提供图像文件,基于模板生成描述。
- 视频分析:支持逐帧分析或整个视频分析。
- 多摄像头支持:支持系统默认摄像头、外部USB摄像头和RTSP流摄像头。
适用场景
- 安全监控:通过图像和视频分析检测异常情况。
- 内容生成:基于视频或图像生成描述性内容。
- 多摄像头管理:同时监控和分析多个摄像头的内容。
工具列表
- 图像分析工具:基于模板生成图像描述。
- 视频分析工具:支持逐帧或整体视频分析。
- 多摄像头管理工具:支持多种摄像头类型的接入和管理。
常见问题解答
- 如何配置RTSP摄像头?在配置文件中指定RTSP URL和缓冲区大小。
- 如何修改分析模板?在
prompt_templates
部分修改或添加模板。
使用教程
使用依赖
- 确保已安装Python 3.x。
- 安装依赖:
bash pip install -r requirements.txt
安装教程
- 克隆项目:
bash git clone <repository-url> cd mcp_camstream_analizer
- 安装依赖:
bash pip install -r requirements.txt
- 配置:首次运行时自动生成
config.yaml
文件,根据需要修改配置,尤其是api_key
。
调试方式
- 运行服务:
bash python main.py
- 检查输出目录中的分析结果。
- 查看日志文件以排查问题。