diff --git a/.gitignore b/.gitignore index 08a93f1..24ba442 100644 --- a/.gitignore +++ b/.gitignore @@ -21,4 +21,4 @@ data/* # 测试数据集 dataset/* -!dataset/.gitkeep +!dataset/.gitkeep \ No newline at end of file diff --git a/README.md b/README.md index 0a9161e..d966614 100644 --- a/README.md +++ b/README.md @@ -3,16 +3,33 @@ ## 项目简介 本项目是一个基于视觉语言模型的行为识别系统,用于识别和分析人类行为。 -## 文件夹结构 - VLM/ - ├── recordings/ # 原始视频文件存储目录 - ├── images/ # 原始图像文件存储目录 - ├── crop/ # 裁剪后的人体图像存储目录 - ├── data/ # 人脸对比数据存储目录 - ├── dataset/ # 测试数据集,可以忽略 - ├── test_history/ # 测试代码,可以忽略 - └── web/ # 前端页面历史记录 +## 更新日志 +- 2025-01-14 修复了时间轴事件显示不全的问题,更新了时间轴颜色配置,优化了动作类别 +- 2025-01-12 Initial commit +## 文件夹结构 + WEB/ + ├── recordings/ # 原始视频文件存储目录 + ├── images/ # 原始图像文件存储目录 + ├── crop/ # 裁剪后的人体图像存储目录 + ├── data/ # 人脸对比数据存储目录 + ├── dataset/ # 测试数据集,可以忽略 + ├── test_history/ # 测试代码,可以忽略 + ├── web/ # 前端页面历史记录 + |#后端 + ├── main.py # 后端主程序 + ├── monitor_images.py # 视频抽帧程序 + ├── pose_monitor.py # 人体识别程序 + ├── face_monitor.py # 人脸识别程序 + ├── emb.py # 人脸数据注册程序 + ├── qwen_monitor.py # qwen分析-行为识别程序 + ├── video_realtime.py # 实时视频监控程序(本地) + |#前端 + ├── info.json # qwen分析-行为类别、环境类别配置 + ├── cls.js # web页面时间轴-行为类别及颜色配置 + ├── color_test.html # 行为类别颜色测试页面,可以忽略 + └── web.html # 前端页面 + ## 使用说明 ### 文件夹说明 1. 将原始视频文件放入 `recordings` 目录 @@ -26,8 +43,9 @@ ### 文件说明 #### 前端显示 https://beta.obscura.work/web/web.html - 1. cls.js 行为类别配置 + 1. cls.js web页面时间轴-行为类别及颜色配置 2. web.html 前端页面 + 3. color_test.html 行为类别颜色测试页面,可以忽略 #### 后端处理 https://dev.obscura.work/web @@ -35,20 +53,19 @@ - 服务器:222.186.10.253 - 端口:6005 - 2. info.json 行为类别、环境类别配置 + 2. info.json qwen分析-行为类别、环境类别配置 3. qwen_monitor.py 行为识别程序,监控recordings目录数据传入,结果保存到redis 4. monitor_images.py 视频抽帧程序,监控recordings目录数据传入,对视频抽帧保存到images目录 5. pose_monitor.py 人体识别程序, 使用Yolo-pose监控images目录数据传入,识别并裁剪人体保存到crop目录 6. face_monitor.py 人脸识别程序,监控crop目录数据传入,识别结果保存到redis 7. emb.py 人脸数据注册,数据保存到redis - 8. del.ipynb 一些测试代码 + 8. del.ipynb 一些测试代码,可以忽略 9. (本地)video_realtime.py 实时视频监控程序,zai 本地监控并捕获rtsp流,保存到本地recordings目录并上传到服务器 ### Redis配置 1. 服务器:222.186.10.253 2. 使用db:摄像头:207-211,人脸注册数据:212,分析报告:213 - ## 注意事项 - 所有目录都已通过 `.gitkeep` 文件保持在版本控制中 - 各目录中的实际数据文件已通过 `.gitignore` 配置忽略