Feature | State | |
1 | Video / Live Stream Reader | DONE |
2 | Background subtraction | DONE |
3 | Motion Detection | IN PROGRESS |
4 | Objects Tracking | TODO |
5 | Clustering Algorithms | TODO |
6 | RestAPI / WebSocket Interface | TODO |
7 | ... | TODO |
From left: input frame (with gaussian blur) -> background subtraction -> median blur
From left: background subtracted frame -> edges detection -> edges on input frame
Below is just an example how to start current version of camerus build.
- Clone the project / Make a fork
- Start the docker build process (docker building process starts also meson which builds a camerus binary, check Dockerfile)
- docker build -t camerus .
- Start the docker
- docker run -it --network=host -v [path_to_camerus_resources_directory]:/tmp/resources camerus
- Start camerus binary
- ./camerus/build/camerus
- Result of camerus processing should be in [path_to_camerus_resources_directory]
- Feel free to create issues
- Contribution is welcome