EnviroGuard AI is an advanced real-time environmental monitoring system that leverages computer vision, AI, and IoT sensors to detect hazards like fire, smoke, pollution, and wildlife intrusions. It also features interactive AI-driven insights via natural language processing, making it a powerful tool for smart cities, industrial safety, and environmental conservation.
- 🔥 Real-time hazard detection (fire, smoke, air quality, wildlife recognition)
- 🤖 AI-powered Q&A (Ask about environmental conditions, pollution levels, etc.)
- 🎙 Voice alerts & interaction (STT & TTS for accessibility)
- 🌡 IoT sensor integration (Air quality, temperature, gas sensors)
- 📊 Historical data analysis (Track environmental changes over time)
- 🌐 Web & mobile-friendly interface (For easy access & monitoring)
Component | Technology Used |
---|---|
Computer Vision | OpenCV, YOLO, ViT, TensorFlow/PyTorch |
AI & NLP | LangChain, Gemini AI |
Voice Processing | gTTS, Whisper |
IoT Integration | MQTT, Raspberry Pi, NodeMCU |
Web/Mobile Interface | Gradio, Streamlit, FastAPI |
Cloud & Storage | AWS, Firebase, GCP |
-
Clone the repository:
git clone https://github.com/yourusername/EnviroGuard-AI.git cd EnviroGuard-AI
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
-
Input Sources:
- Video feeds (CCTV, drones, mobile cameras)
- IoT sensors (air quality, temperature, gas detection)
- User queries (text/voice interactions)
-
Processing Modules:
- Computer Vision Models for hazard detection
- AI-powered Q&A using LangChain & Gemini AI
- Sensor Fusion to combine vision & IoT data
-
Output & Alerts:
- Web Dashboard & Mobile App for real-time monitoring
- Voice & text-based alerts for hazards
- Geospatial hazard mapping for visualization
- Smart Cities: Automated environmental monitoring & emergency alerts
- Industrial Safety: Fire & pollution detection in factories & plants
- Wildlife Conservation: Detecting endangered species & intrusions
- Public Health: Real-time air quality tracking & pollution insights
- Latency in detection: Optimized AI models for faster processing
- Multi-modal data fusion: Seamless integration of video, sensors, and NLP
- Deployment on Edge Devices: Lightweight models for Raspberry Pi/Jetson Nano
- ✅ Wildlife detection enhancement using YOLOv8
- 🔜 Mobile app deployment for remote monitoring
- 🔜 AI-driven preventive hazard alerts
This project is licensed under the MIT License.
https://www.veed.io/view/f291da0b-059b-4313-8b44-674f527c3509?panel=share
For questions, suggestions, or collaborations, reach out:
- 📧 Email: yessasvini.s@gmail.com
- 🐙 GitHub: yessasvini23