dilipbindra666/Guardian-Ai---Mass-surveillance
GitHub: dilipbindra666/Guardian-Ai---Mass-surveillance
守护AI是一款隐私保护的行为智能平台,用于分析CCTV视频,检测可疑活动。
Stars: 0 | Forks: 0
# 守护AI
守护AI是一个以隐私优先的CCTV智能仪表板的黑客马拉松原型。它显示选定的监控视频流,叠加对象检测元数据,默认遮挡面部,在视频播放时生成实时事件记录,并在审查后揭示采取行动的报告。
### 检测行为。保护隐私。
守护AI是一个由AI驱动的威胁情报平台,旨在解决现代监控系统中的一个最大问题:公共安全和个人隐私之间的冲突。
传统的大规模监控系统持续记录并暴露公民的身份,即使这些个人没有做错任何事情。这引发了严重的隐私问题,同时仍然需要人工操作员手动监控数百个摄像头视频流。
守护AI引入了一种以隐私优先的方法。
默认情况下,每个人的面部都会自动使用动态隐私遮挡匿名化。安全操作员可以观察行为、运动模式、互动和潜在威胁,而无需立即访问个人的身份。
守护AI不是关注某个人是谁,而是关注正在发生的事情。
使用计算机视觉和行为分析,该系统可以识别以下事件:
* 抢劫企图
* 连锁抢劫
* 可疑跟踪或骚扰
* 公共安全威胁
* 车辆事故
* 不寻常的群体行为
* 紧急情况
当检测到事件时,守护AI会生成一个可解释的事件报告,描述观察到的行为、风险等级和推荐行动。
身份访问不是自动授予的。
如果操作员需要揭示个人的面部,他们必须提供有效的操作理由。每个身份访问请求都会被记录、审计并关联到特定的操作员,以确保问责制并防止滥用监控权力。
## 示例:高速公路事故
在高速公路上发生了一起严重的车辆事故。
守护AI检测到事件并立即:
* 生成事件报告。
* 警报紧急服务。
* 通知附近的巡逻单位。
* 将情况升级到运营中心。
如果授权人员确定需要身份访问,守护AI可以使用批准的数据库协助应急响应团队识别受害者并更快地通知家庭成员。
## 示例:抢劫或连锁抢劫
在公共场所发生了一起抢劫。
守护AI检测到可疑行为,分析事件并立即警报附近的巡逻队。
授权操作员可能要求身份访问以进行调查。一旦批准,执法部门可以迅速开始响应程序,同时受害者援助团队被派遣去支持受影响的个人。
这减少了响应时间,提高了公共安全,并帮助当局在嫌疑人消失或证据丢失之前采取行动。
## 我们的愿景
守护AI旨在将监控系统从被动的记录工具转变为保护隐私的情报平台。
目标是不仅仅监视每个人。
目标是理解危险情况,更快地响应,并保护公共安全和个人隐私。
## 功能
- 六个精心挑选的摄像头视频流和专注的事件摘要。
- 使用Next.js和React构建的深色安全运营仪表板。
- 实时网格视图和单摄像头焦点审查。
- 面部遮挡和临时审计揭示流程。
- 类似AI的遥测、风险评分、置信度和行动建议。
- 生成的PDF行动报告。
- 用于摄像头元数据、审计事件和未来实时流的FastAPI后端占位符。
## 示例视频流
| 摄像头 | 视频 | 场景 |
| --- | --- | --- |
| CAM-01 | `robbery.mp4` | 街头抢劫/攻击 |
| CAM-02 | `park.mp4` | 连锁抢劫/可疑跟踪 |
| CAM-03 | `video3.mp4` | 正常公共活动 |
| CAM-04 | `video4.mp4` | 武装抢劫企图 |
| CAM-05 | `video5.mp4` | 驾驶测试碰撞 |
| CAM-06 | `video8.mp4` | 行人街道穿越 |
## 项目结构
```
guardian-ai-next-fastapi/
frontend/ Next.js dashboard
backend/ FastAPI service stub
```
## 运行前端
```
cd frontend
npm install
npm run dev
```
打开 `http://localhost:3000`。如果端口 `3000` 正在使用中,Next.js 可能运行在 `3001`。
## 运行后端
```
cd backend
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000
```
健康检查:
```
http://localhost:8000/health
```
## 构建检查
```
cd frontend
npm run build
```
## GitHub 上传
从项目根目录:
```
git init
git add .
git commit -m "Initial Guardian AI prototype"
git branch -M main
git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.git
git push -u origin main
```
将 `YOUR_USERNAME` 和 `YOUR_REPOSITORY` 替换为您的GitHub账户和存储库名称。
## 注意事项
当前的仪表板使用来自 `frontend/public/media` 的本地MP4演示文件。后端已准备好作为未来实时元数据、WebSocket摄像头流和真实计算机视觉推理的占位符。
标签:AI分析, AI原型, WSL, 事件报告, 人脸识别, 公共安全, 安全威胁评估, 异常检测, 数据匿名化, 网络安全, 自动化攻击, 行为智能, 视频监控, 计算机视觉, 责任追踪, 身份访问控制, 隐私保护, 隐私合规, 隐私面具, 黑客马拉松