Kleocam is a project for monitoring our dog (Kleo) while we are away. The goal is to have a system that registers when the dog moves and identifies whether she has been in locations a she should not (read: the sofa).
- record through API
- image capture
- start/stop video recording
- FastAPI for API
- redis to hold state
- mocking picamera for local development
- containerized services
- local dev + prod using docker-compose
- motion detection using camera stream
- dog-in-sofa detection using image classification
- slack integration for remote monitor and notification