Raspberry Pi security monitoring via camera and OpenCV
Top 57.0% on sourcepulse
This project provides a headless security monitoring solution for Raspberry Pi using its camera module, OpenCV, and Python. It automates time-lapses, motion detection, low-light photography with twilight transitions, and file synchronization to remote storage via rclone, targeting hobbyists and users needing remote surveillance.
How It Works
PI-TIMOLO leverages the RPi camera module and OpenCV for image processing. It supports time-lapses, motion tracking, and low-light (long exposure) photography, with automatic twilight transitions based on light thresholds. Configuration is managed via config.py
and conf
files, with an optional plugin system for task-specific overrides. Rclone integration enables automatic, secure synchronization of captured media to remote storage.
Quick Start & Requirements
curl -L https://raw.github.com/pageauc/pi-timolo/master/source/pi-timolo-install.sh | bash
Highlighted Details
makevideo.sh
), H.264 to MP4 conversion (convid.sh
), and a basic web server for viewing files.menubox.sh
) for managing processes and settings.Maintenance & Community
The project is maintained by Claude Pageau. Further details and community interaction may be available via linked YouTube videos and featured articles on MagPi, MakeUseOf, and Hackster.
Licensing & Compatibility
The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The project recommends Raspberry Pi OS Bullseye or earlier; compatibility with newer OS versions (like Bookworm) is primarily addressed in a separate pi-timolo2
repository. The gdrive
utility is no longer installed by default, with rclone
being the current default.
2 months ago
1 day