Skip to content

Part of DoorbellCam project: daemon for people recognition with YOLO from a RTSP video stream.

Notifications You must be signed in to change notification settings

mc-cat-tty/DoorbellCamDaemon

Repository files navigation

DoorbellCamDaemon

A small piece of software for people recognition through a RTSP video stream. Object (people) detection is implemented with YOLO. The internal FSM's status can be published on a MQTT broker.

You can find the other parts of the project at:

Dependencies

Container

  1. Clone this repository
    git clone https://github.com/mc-cat-tty/DoorbellCamDaemon
    cd DoorbellCamDaemon/
  2. Build the image
    docker build -t doorbellcam .
  3. Set environment variables by editing params.conf file
  4. Run the image
    docker run -d --restart always --env-file params.conf --net=host doorbellcam

You can find a pre-built version of the image at:

Development environment configuration

  1. Populate the file named params.conf
  2. To execute the software use make run command

How to build

make gendep && make
make clean  # optional
make run