개발 정보

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 병렬 분석
  • 실시간 알림 시스템
  • 이상행동 탐지 기능
  • 사고/정차/역주행 탐지
  • 관리자 관제 시스템 고도화