수행기록퀘스트1

화재 경보 시스템
2023. 9. 25 (월) 23:29 최종수정 2023. 9. 26 (화) 21:31 rudals 조회 1048 좋아요 2 스크랩 0 댓글 0

# 프로젝트명 

화재 경보 시스템 - FAS (Fire Alarm System)

 

# 프로젝트 설명

FAS(Fire Alarm System)은 YOLO v8 버전을 사용하여 실시간으로 화재를 모니터링하여 즉각적으로 사용자에게 알림으로써 사용자가 화재 발생에 대해 빠른 대응을 가능하게 합니다. 

 

# HW/SW 구성

PC(Personal Computer)에서 Python을 사용하여 구현할 예정입니다.

FAS(Fire Alarm System)에 사용될 소프트웨어는 아래 그림을 참고 해 주시기 바랍니다.

PC : Python용 OpenCV + Ultralytics YOLO v8 + MQTT를 사용하여 구현

Android : Android 전용 FAS 앱 구현

 

# 세부 계획 및 일정 (실제 구현시 일정 변경이 있을 수 있습니다.)

1. roboflow에서 공개되어 있는 화재 관련 데이터 세트를 구글 colab을 사용하여 트레이닝 후 best.pt 적용 (9.26일)

2. 전체적인 FAS의 GUI frame 작성(9.27일 ~ 10.3일)

3. OpenCV를 사용하여 webcam으로부터 이미지 입력받아 YOLO v8을 사용하여 화재 모니터링 구현 (10.4일 ~ 10.9일)

4. FAS와 사용자간의 MQTT 통신 구현 (10.10일 ~ 10.14일)

5. Android App을 제작하여 MQTT broker로부터 이벤트 수신 및 사용자에게 알림 (10.15일 ~ 10.21일)

 

 

<중간 점검 제출 사항>

# roboflow에서 공개되어 있는 아래 화재 관련 데이터 세트를 구글 colab을 사용하여 트레이닝 후 best.pt 적용

User : firects

Dataset : wildfiredetection Computer Vision Project

License : CC BY 4.0

URL : https://universe.roboflow.com/firects/wildfiredetection-hafjo

 

 

트레이닝된 best.pt를 다운로드 받아 아래 명령어로 동작 확인

yolo predict model=best.pt source=0 show=True

 

로그인 후
참가 상태를 확인할 수 있습니다.