| 영어 | 한국어 | 중국어 | 일본어 |
AI 기반 이벤트 감지
기존 CCTV 시스템은 영상을 검토하는 데 시간이 많이 걸리고 오류가 발생하기 쉬운 인간 운영자에 의존합니다. 새로운 시스템은 AI를 통합하여 영상 피드를 자동으로 분석하고, 차량 사고, 산불, 보안 침해와 같은 이벤트를 식별합니다.
작동 원리:
시스템이 비디오 프레임을 실시간으로 ChatGPT에 전송하여 분석하고, 즉각적인 보고서를 제공해 사용자가 신속하게 대응할 수 있도록 돕습니다.
사용 사례:
· 교통 모니터링: 차량 사고를 감지하고 응급 서비스에 경보를 보냅니다.
· 산불 감지: 산불의 초기 징후를 포착합니다.
· 보안 침해: 허가되지 않은 접근이나 의심스러운 활동을 식별합니다.

평가 가이드
AI 응답 변수
다음 읽기 전용 변수는 AI 모델의 결과를 저장합니다:
· res: true 또는 false 값을 가지는 Boolean.
· resA, resB, resC, resD: 정수 또는 실수.
· str : 문자열.
제어 변수
다음 읽기 전용 변수는 AI 모델의 결과를 저장합니다:
· res: true 또는 false 값을 가지는 Boolean.
· resA, resB, resC, resD: 정수 또는 실수.
· str : 문자열.
// resA와 resB의 합이 1보다 크면 이벤트를 기록합니다.
record_event := resA + resB > 1;
// 변수 resA가 0.5보다 크고 변수 resB가 0.5보다 작으면
// 이벤트를 기록합니다.
record_event := resA > 0.5 and resB < 0.5;
// 문자열 변수 str이 비어 있지 않으면 이벤트를 기록합니다.
record_event := str != '';
// resA와 resB가 모두 5를 초과하면 알림을 보냅니다.
notification := resA > 5 and resB > 5;
// 문자열 변수 str에 'apple'이 포함되어 있으면 알림을 보냅니다.
notification := 'apple' in str;
기타 변수
다음 변수는 기타 정보를 저장하는 데 사용됩니다. count와 time_notification은 사용자가 설정하며 평가 간에 값이 유지됩니다:
· count: 이벤트나 기타 발생 횟수를 세는 데 사용되는 정수.
if (res == true)
count += 1; // res가 true이면 count를 증가시킵니다.
else
count := 0; // 그렇지 않으면 count를 0으로 초기화합니다.
// count가 3을 초과하면 알림을 보냅니다.
notification := count > 3;
· time_now: 현재 시간의 타임스탬프.
· time_notification: 마지막 알림의 타임스탬프 (사용자가 설정).
// 마지막 알림 이후 10초가 경과하고 count가 3을 초과하면,
// 알림을 보내고 time_notification을 초기화합니다.
if (time_now - time_notification > 10 and count > 3) {
notification := true;
time_notification := time_now;
} else {
notification := false; // 그렇지 않으면 알림을 보내지 않습니다.
}
프로그램의 문법에 관한 더 자세한 정보는 다음의 웹페이지를 참가하시기 바랍니다.
C++ Mathematical Expression Library
Revolutionizing CCTV: AI-Powered Event Detection with ChatGPT


