Skip to content

Fire Detection using yolov8 model and image/video processing using basic computer vision techniques.

Notifications You must be signed in to change notification settings

NidhishRathod/FireDetection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fire Detection System

This Fire Detection System uses a combination of fire detection, optical flow analysis, edge detection, and texture/contour analysis to detect fire in videos. It can process video files or stream from a webcam.

Features

  • Fire Detection: Uses YOLOv5 to detect fire in video streams.
  • Optical Flow Analysis: Analyzes the motion of pixels in the video to detect any unusual movement, which could indicate fire.
  • Edge Detection: Utilizes Canny edge detection to enhance fire contours.
  • Texture & Contour Analysis: Reduces false positives by analyzing the texture and contours in the video frames.
  • User Interface: A simple GUI that allows users to select a video file or start fire detection using a webcam.

Requirements

  • Python 3.x
  • OpenCV
  • Ultralytics YOLOv5
  • cvzone
  • tkinter (for the GUI)

About

Fire Detection using yolov8 model and image/video processing using basic computer vision techniques.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages