Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/faseeh41/fire-detection-using-yolov8
Fire detection using YOLOv8 involves utilizing a state-of-the-art object detection model to accurately identify fire in images or video feeds in real-time, leveraging its advanced capabilities to enhance early warning systems.
https://github.com/faseeh41/fire-detection-using-yolov8
alert cnn email nlp object-detection opencv python roboflow-dataset sound yolov8
Last synced: 3 days ago
JSON representation
Fire detection using YOLOv8 involves utilizing a state-of-the-art object detection model to accurately identify fire in images or video feeds in real-time, leveraging its advanced capabilities to enhance early warning systems.
- Host: GitHub
- URL: https://github.com/faseeh41/fire-detection-using-yolov8
- Owner: faseeh41
- License: mit
- Created: 2024-07-30T06:35:15.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-30T07:49:02.000Z (4 months ago)
- Last Synced: 2024-07-31T09:50:27.282Z (4 months ago)
- Topics: alert, cnn, email, nlp, object-detection, opencv, python, roboflow-dataset, sound, yolov8
- Language: Jupyter Notebook
- Homepage:
- Size: 19.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fire Detection Using YOLOV8
---
##
### Fire Detection
The fire detection model leverages the advanced YOLOv8 (You Only Look Once, Version 8) architecture to detect fire in images or video feeds. This system is designed to enhance safety measures by providing real-time fire detection and immediate alert notifications via email.
1. Data gathering and augmentation
The dataset taken was **"Roboflow"**. It can be downloaded through the link "https://universe.roboflow.com/workshop-yg2yt/fire-uby1d/dataset/1". Image augmentation was performed on this data.
2. Model building
The model architecture consists of CNN Layer, Max Pooling, Flatten, Bounding Boxes and Dropout Layers.
3. Training
The model was trained by using variants of above layers mentioned in model building and by varying hyperparameters. The best model was able to achieve 60.1% of validation accuracy.
4. Testing
The model was tested with sample images. It can be seen below:
#### The model will be able to detect fire :-
## Usage:
### For Fire Detection Code
Refer to the notebook /Fire_detection.ipynb..
I have trained an Fire detection model and put its trained weights at /Models### Train your Fire Detection Model
To train your own fire detection model, Refer to the notebook /fire_detection.ipynb
### For Fire Detection using Webcam
#### Clone the repo:
Run `pip install -r requirements.txt`
` python fire_detection.ipynb`