Skip to content
Super-cloud0Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

EcoWatch AI

Система обнаружения экологических угроз на основе YOLOv8.

Анализирует видеопоток в реальном времени и определяет:

  • 🔥 Пожар
  • 💨 Дым
  • 🗑️ Сжигание мусора

Возможности

  • Мониторинг с веб-камеры, IP-камеры, экрана или загруженного файла
  • Уведомления в Telegram с фото
  • Аналитика и графики
  • Журнал обнаружений с экспортом в CSV
  • Запись видео при обнаружении угрозы

Установка

pip install -r requirements.txt

Запуск

streamlit run main.py

Или через батник:

run_app.bat

Обучение модели

Подготовьте датасет в папке dataset_detect/ со структурой:

dataset_detect/
├── train/
│   ├── fire/
│   ├── normal/
│   └── smoke/
└── valid/
    ├── fire/
    ├── normal/
    └── smoke/

Запустите:

python train.py

Стек

  • Python 3.11
  • Streamlit
  • YOLOv8 (ultralytics)
  • OpenCV
  • Plotly

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages