개발 정보
ITS 기반 전국 CCTV 화재 감지 시스템
전국 ITS CCTV API를 활용하여 고속도로 CCTV 프레임을 주기적으로 분석하고 화재 및 연기 의심 상황을 탐지합니다.
System Architecture
01
ITS CCTV API
전국 CCTV 목록
이름 · 위치 · URL
02
Python Worker
CCTV 순회
프레임 캡처 · 반복 분석
03
TiDB(MySQL)
CCTV / Event
목록 및 이벤트 저장
04
1차 AI 탐지
RT-DETR
fire · smoke · carlight 후보 탐지
05
2차 VLM 판단
gemini-3.1-flash-lite
오탐 구분 · 상황 설명
06
Flask Backend
REST API
이벤트 조회 · 관제 API
07
Frontend Dashboard
React / Next.js
관제 화면 · 위험 알림
Tech Stack
Frontend
React
Next.js
관제 대시보드 표시
Backend
Flask
TiDB(MySQL)
이벤트 기반 관제 API
AI Serving Server
FastAPI
RT-DETR
gemini-3.1-flash-lite
Worker
OpenCV
프레임 캡처
Cloudflare R2 Storage
단일 Worker 순차 순회 저장
MVP & Expansion
초기 MVP 범위
- ITS CCTV API 연동
- CCTV 순차 캡처
- CCTV 순회 분석
- fire/smoke 후보 탐지
- VLM 기반 위험 판단
- 이벤트 저장
- 관제 대시보드 표시
향후 확장 방향
- 다중 Worker 분산 처리
- 전국 CCTV 병렬 분석
- 실시간 알림 시스템
- 이상행동 탐지 기능
- 사고/정차/역주행 탐지
- 관리자 관제 시스템 고도화