TechDay Contest 2026 — 최종 결과물 제출
콘테스트 프로젝트진행중

EBC7700 기반 AI 침입 감지 시스템

USB 카메라 영상을 EBC7700 EVK에서 AI로 분석하여 사람이 제한 구역의 Cross Line을 넘으면 침입으로 판단하고, MQTT 방식으로 웹에 알림을 전송하는 Edge AI 침입 감지 시스템

TechDay Contest 2026 — 최종 결과물 제출
방
2026.08.27에 시작
0
좋아요
0
조회
0
댓글

주요 기능

온보드 AI 사람 객체 검출
USB 카메라 영상을 EIC7700 SoC의 NPU에서 실시간으로 분석하여 사람만 감지하고 위치를 검출합니다.
크로스라인 및 제한구역 침입 판단
검출된 사람의 위치를 분석하여 크로스라인 통과와 제한구역 진입 여부를 판단하고, 안전->경계->침입 상태로 구분합니다.
침입 이벤트 및 이미지 전송
침입이 발생하면 해당 순간의 영상을 자동으로 캡처하고, 감지 이벤트 정보와 캡처 이미지를 MQTT로 전송합니다.
웹 기반 원격 모니터링
Node-RED 웹 대시보드를 통해 PC와 모바일에서 침입 상태, 경고 알림등을 정지영상으로 확인할 수 있습니다.
원격 캡처 및 이미지 저장
웹 대시보드에서 원격으로 이미지를 촬영하고, 수신된 이미지를 확인 또는 저장할 수 있습니다.

기술 스택

EBC7700 EVKLogitech C930e USB 카메라NASHDMI 모니터HDMI-Micro HDMI cable
Ubuntu 24.04 LTSWindows 11 WSL2ESWIN SDKVisual Studio CodeDockerMQTT BrokerNode-RED
TechDay Contest 2026 — 최종 결과물 제출진행중
콘테스트 프로젝트 진행 상황

각 Quest를 단계적으로 완성하는 프로젝트입니다.

Quest 1
Quest 2
2 / 2 완료
✓
Quest 1: 사람 검출/침입 판단 및 MQTT 전송 기능 구현
2026.08.02
완료

EBC7700 EVK에 USB 카메라를 연결하여 실시간 영상 입력을 확인하였습니다.

EIC7700 SoC의 NPU에서 YOLOv3 모델을 실행하여 사람 객체를 검출하고, 검출 위치에 사각형을 표시하였습니다.

사람의 위치를 기준으로 크로스라인 통과와 제한구역 진입 여부를 판단하는 기능을 구현하였으며, 침입 상태와 이벤트 정보를

MQTT Broker로 전송하는 기능까지 개발하고 시험하였습니다.

✓
Quest 2: Node-RED 대시보드 연동 및 전체 시스템 완성
2026.08.26
완료

Node-RED에서 MQTT Broker의 침입 이벤트를 구독하고, 수신한 데이터를 웹 대시보드에 표시하도록 구현하였습니다. 현장 상태를 보안 정상·경계·침입 경보로 구분하고, 침입 순간 이미지 캡처와 대시보드 버튼을 이용한 이미지 저장 기능을 추가하였습니다. 마지막으로 PC와 모바일에서 화면 표시 및 알림 상태를 확인하고, 전체 시스템의 연동 시험과 오류 보완을 완료하였습니다.

최종 정리
최종 요약

■ 완성 소개

USB 카메라 영상을 EBC7700 EVK에 탑재된 EIC7700 SoC에서 온보드 방식으로 분석하는 Edge AI 침입 감지 시스템을 완성하였습니다.

사람의 크로스라인 통과와 제한구역 진입을 감지하고, 결과와 캡처 이미지를 MQTT Broker를 통해 Node-RED로 전송하여 PC와 모바일에서 확인할 수 있도록 구현하였습니다.

■ 주요 성과 및 특징

- EIC7700 NPU와 YOLOv3를 활용하여 사람 객체를 실시간으로 검출하였습니다.

- 크로스라인 통과와 제한구역 진입 여부를 자동으로 판단하도록 구현하였습니다.

- 현장 상태를 보안 정상·경계·침입 경보로 구분하여 표시하였습니다.

- 침입 이벤트와 캡처 이미지를 MQTT로 전송하도록 구현하였습니다.

- Node-RED 웹 대시보드에서 PC와 모바일을 통한 원격 확인, 수동 캡처 및 이미지 저장이 가능하도록 구현하였습니다.

- 중앙 서버에서 영상을 분석하지 않고 보드 내부에서 처리하여 지연 시간과 네트워크 부하를 줄였습니다.

■ 향후 개선 계획

향후에는 실시간 영상 스트리밍과 영상 녹화 기능을 추가하고, 다 채널 카메라를 동시에 관리할 수 있는 다채널 감시 시스템으로 확장할 계획입니다. 다 채널 카메라별 영상을 관리할 수 있는 통합 대시보드 또한 구축할 예정입니다.

프로젝트 자료실

프로젝트를 재현하거나 학습하는데 필요한 모든 자료를 제공합니다.

GitHub

GitHub

바로가기 →
YouTube

YouTube

바로가기 →

프로젝트 소개

목표 및 제작 동기

EBC7700 EVK에서 카메라 영상을 AI로 분석하고, 침입 감지 시 MQTT와 Node-RED로 알림을 제공하는 Edge AI 시스템을 구축합니다.

프로젝트 컨셉

USB 카메라 영상을 EBC7700 EVK에 탑재된 EIC7700 SoC에서 온보드(On-board) 방식으로 직접 AI 분석하여 사람을 검출하고, 크로스라인 통과 또는 제한구역 진입 여부를 판단하는 Edge AI 침입 감지 시스템입니다.

AI 분석을 수행하는 방식이 보드 내부에서 영상을 실시간으로 처리하므로 처리 지연 시간을 줄일 수 있습니다.

크로스 라인 접근 및 침입금지 영역 침입 발생 시 이벤트 정보와 캡처 이미지를 MQTT로 전송하며, Node-RED 기반 웹 대시보드를 통해 PC와 모바일에서 침입 상태와 캡쳐된 이미지를 확인할 수 있으며 이미지 또한 저장 버튼에 의해 저장할수 있습니다.

개발 일정
차수기간계획 내용
1차2026-07-06 ~ 2026-07-11EBC7700 EVK에 USB 카메라를 연결하고 실시간 영상 입력 및 프레임 수신 상태 확인
2차2026-07-13 ~ 2026-07-21EIC7700 NPU에서 사람 객체를 검출하고 검출 위치에 사각형을 표시하는 기능 구현
3차2026-07-22 ~ 2026-07-28사람의 위치를 기준으로 크로스라인 통과 및 제한구역 진입 여부를 판단하는 기능 구현
4차2026-07-28 ~ 2026-08-03입 상태와 이벤트 정보를 EBC7700 EVK에서 MQTT Broker로 전송하는 기능 구현 및 시험
5차2026-08-04 ~ 2026-08-11Node-RED에서 MQTT 이벤트를 구독하고 수신된 상태와 데이터를 처리하는 기능 구현
6차2026-08-12 ~ 2026-08-17웹 대시보드에 보안 정상->경계->침입 경보 상태를 구분하여 표시하는 기능 구현
7차2026-08-18 ~ 2026-08-21침입 순간 이미지 자동 캡처와 대시보드 버튼을 이용한 이미지 저장 기능 구현
8차2026-08-24 ~ 2026-08-26PC 및 모바일 화면 표시 확인, 전체 시스템 연동 시험, 오류 수정 및 최종 검증 테스트
주요 기능
  • 온보드 AI 사람 객체 검출 — USB 카메라 영상을 EIC7700 SoC의 NPU에서 실시간으로 분석하여 사람만 감지하고 위치를 검출합니다.
  • 크로스라인 및 제한구역 침입 판단 — 검출된 사람의 위치를 분석하여 크로스라인 통과와 제한구역 진입 여부를 판단하고, 안전->경계->침입 상태로 구분합니다.
  • 침입 이벤트 및 이미지 전송 — 침입이 발생하면 해당 순간의 영상을 자동으로 캡처하고, 감지 이벤트 정보와 캡처 이미지를 MQTT로 전송합니다.
  • 웹 기반 원격 모니터링 — Node-RED 웹 대시보드를 통해 PC와 모바일에서 침입 상태, 경고 알림등을 정지영상으로 확인할 수 있습니다.
  • 원격 캡처 및 이미지 저장 — 웹 대시보드에서 원격으로 이미지를 촬영하고, 수신된 이미지를 확인 또는 저장할 수 있습니다.
댓글 0개

아직 댓글이 없습니다. 첫 댓글을 남겨보세요!