프로젝트 대표이미지
YOLOv8을 사용한 Fire Alarm System(화재 경보 시스템)
rudals 생성일2023. 8. 25 조회1222 좋아요1 스크랩0 댓글0
 
첨부 파일 비공개 기술 미판매 유사 개발 의뢰 미수락

화재 경보 시스템

2023. 9. 25 (월) 23:29 최종수정 2023. 9. 26 (화) 21:31 rudals 조회 622 좋아요 1 스크랩 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