GoByeonghu / Intrusion-Detection-System

(경희대학교 국제캠퍼스 컴퓨터공학과 23' 봄학기 '모바일웹서비스프로그래밍' 수업 프로젝트) Yolo 알고리즘을 이용한 침입자 감지 시스템
GNU Affero General Public License v3.0
0 stars 0 forks source link

Instruction Detection System (Yolo 알고리즘을 이용한 침입자 감지 시스템)

요약

Yolo 알고리즘을 이용하여 카메라에 확인된 침입자(객체)를 판단하고 이를 웹사이트로 전송하여 사용자가 확인 가능하게 한다.

설치 및 사용방법

Yolo를 이용한 탐지기

  1. 가상 환경 활성화

    venv\Scripts\activate
  2. 필수 패키지 설치

    pip install -r requirements.txt
  3. 웹캠으로 탐지 실행

    python detect.py --source 0

서버 설정

  1. 가상 환경 활성화

    myvenv\Scripts\activate
  2. 관리자 계정 생성

    python manage.py createsuperuser
  3. 서버 실행

    python manage.py runserver 0.0.0.0:8000

    테스트는 가능하지만 실제 서비스에서는 리버스 프록시를 둘 것을 추천합니다.

데모이미지

image

image

image

image

데모영상

데모영상 유튜브 링크

Instruction-detection-system-Demo-ezgif com-video-to-gif-converter

Yolo 원본 리포지토리

Yolov5 GitHub Repository