https://github.com/zaibten/real-time-fire-detection-system
A real-time fire detection system built with Python, Streamlit, and the YOLOv8 model. This project uses computer vision to detect fire in video streams and live camera feeds, making it useful for safety monitoring, surveillance, and disaster prevention.
https://github.com/zaibten/real-time-fire-detection-system
computer-vision html-css-javascript image-recognition mysql-database python streamlit web-application yolov8
Last synced: about 2 months ago
JSON representation
A real-time fire detection system built with Python, Streamlit, and the YOLOv8 model. This project uses computer vision to detect fire in video streams and live camera feeds, making it useful for safety monitoring, surveillance, and disaster prevention.
- Host: GitHub
- URL: https://github.com/zaibten/real-time-fire-detection-system
- Owner: Zaibten
- Created: 2025-09-17T14:02:43.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-17T14:04:39.000Z (9 months ago)
- Last Synced: 2025-09-17T16:37:43.362Z (9 months ago)
- Topics: computer-vision, html-css-javascript, image-recognition, mysql-database, python, streamlit, web-application, yolov8
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π₯ Real-Time Fire Detection System
π A real-time fire detection system built with **Python**, **Streamlit**, and the **YOLOv8 model**.
This project uses computer vision to detect fire in video streams and live camera feeds, making it useful for **safety monitoring, surveillance, and disaster prevention**.
---
## β¨ Features
- π§ **YOLOv8 Model** for accurate fire detection
- π₯ Works with **live webcam feed** or uploaded videos
- β‘ **Real-time inference** with minimal latency
- π Interactive **Streamlit web interface**
- π Easy-to-understand results with bounding boxes and confidence scores
---
## π οΈ Tech Stack
- π Python
- π€ YOLOv8 (Ultralytics)
- π¨ Streamlit (UI)
- π· OpenCV (video & image processing)
---
## π Getting Started
### 1οΈβ£ Clone the Repository
```bash
git clone https://github.com/your-username/realtime-fire-detection.git
cd realtime-fire-detection
```
### 2οΈβ£ Install Dependencies
```bash
pip install -r requirements.txt
```
### 3οΈβ£ Run the Streamlit App
```bash
streamlit run app.py
```
---
## π Project Structure
```
π¦ realtime-fire-detection
β£ π app.py # Streamlit app
β£ π fire_detection.py # Core detection logic
β£ π requirements.txt # Dependencies
β£ π README.md # Project documentation
β π models # YOLOv8 weights
```
---
## π‘ Use Cases
- π Industrial monitoring
- π Smart homes for fire safety
- π² Forest fire surveillance
- π’ Building & mall security systems
---
## π€ Contributing
Contributions are welcome! Feel free to fork this repo, open issues, or submit PRs.
---
β If you like this project, donβt forget to **star the repo** and share it! ππ₯