An intelligent fire dispatch monitoring solution using Raspberry Pi, Python, and AI-powered OpenCV for real-time video analysis, enhanced by precise OCR models to extract incident details. verview
This project is an intelligent system designed to monitor fire dispatch video feeds in real-time, leveraging AI-powered OpenCV and OCR models to extract incident details. It triggers audio alerts via a USB audio device using Pygame, enhancing emergency response efficiency. Deployed as a systemd service, it ensures continuous operation on a Raspberry Pi.
Features
Real-time video analysis using OpenCV with AI-driven OCR for incident data extraction.
Audio notifications via Pygame and a USB audio device (e.g., AB13X USB Audio).
Continuous operation with automatic restart via systemd.
Logging for monitoring and debugging.
Prerequisites
Raspberry Pi with Raspberry Pi OS.
Python 3.x and virtual environment (venv).
Installed packages: opencv-python, pytesseract, pygame, numpy, pillow.
USB audio device (configured as hw:2,0).
Xvfb for headless operation: sudo apt install xvfb.