vaishnavipandeyuniversity-ship-it/Urban-Surveillance-Intelligence-Platform-USIP-
GitHub: vaishnavipandeyuniversity-ship-it/Urban-Surveillance-Intelligence-Platform-USIP-
这是一个Web端城市监控智能平台,通过自动威胁检测和实时警报解决手动监控多个视频源的效率问题。
Stars: 0 | Forks: 0
# 城市监控智能平台 (USIP)
问题陈述:将城市监控转化为可操作的智能情报
## 这是什么?
这是一个基于Web的仪表板,能够将原始的闭路电视/无人机/执法记录仪数据转化为实时可操作的执法警报。系统无需操作员手动监控50个屏幕,而是自动检测威胁并将所有信息集中展示。
该系统使用 Python(后端)、JavaScript(前端)和 C 语言(威胁评分引擎)构建。
## 技术栈
- **Python** — Flask REST API、事件生成、AI 视频摘要器
- **JavaScript** — 实时仪表板、图表、摄像头馈送模拟
- **C 语言** — 基于 Haversine 距离和时间衰减算法的快速威胁评分
## 文件夹结构
urban-surveillance/
├── backend/
│ ├── app.py # 主 Flask 服务器
│ ├── threat_scorer.c # C 语言评分引擎
│ └── requirements.txt
└── frontend/
├── index.html # 仪表板界面
└── app.js # 前端逻辑
## 运行方法
**步骤 1 — 编译 C 模块**
```
cd backend
gcc -o threat_scorer threat_scorer.c -lm
./threat_scorer
**Step 2 — Start the backend**
```bash
pip install flask
python app.py
# 运行在 http://localhost:5050
**Step 3 — Open the frontend**
```bash
cd frontend
python -m http.server 8080
# 在浏览器中打开 http://localhost:8080
> Note: The frontend also works offline with demo data if the backend isn't running.
## 功能
- Live camera feed grid (CCTV, Drone, BodyCam, Traffic)
- Real-time event stream with severity filters
- Auto popup alert for critical threats
- Analytics page with charts and threat scoring output
- Threat heatmap showing dangerous zones
- Privacy controls (face blur, plate masking, auto-purge)
- AI video summary for any selected camera
## 包含隐私功能
- Face anonymization on all feeds
- No personal data stored in events
- 72 hour auto data purge
- Access control logging
- All events flagged as anonymized: true
## Team-EliteSeven
Built for NSS'26 Changethon, IIT Roorkee (Feb 14-15)
```
标签:AI视频处理, AMSI绕过, C语言引擎, Flask框架, JavaScript前端, Python开发, REST API, 仪表板, 公共安全, 后端开发, 城市监控, 威胁检测, 实时警报, 情报分析, 摄像头管理, 数据可视化, 智能执法, 热力图, 网络安全, 网络诊断, 视频分析, 逆向工具, 隐私保护