Public | Automated Build

Last pushed: a year ago
Short Description
Short description is empty for this repo.
Full Description

This is example of dockerization of computer vision engine for Angelcam.

INSTALLATION OF PREREQUISITES:

All you need is docker and docker-compose.

For docker installation use this guide:
https://docs.docker.com/installation/

  • minimum required Linux kernel version is 3.10

For docker-compose installation use this guide:
http://docs.docker.com/compose/install/

CONTENT:

compose/

- yml files for docker-compose
debug.yml:
  - run "docker-compose -f debug.yml up"
  - this yml file is for debug purposes. It will write out configuration parameters used for engine start, output
    of engine and logs from engine
  - engine will use same configuration file default_config.ini as default.yml
default.yml:
  - run "docker-compose -f default.yml up -d"
  - check if docker container (engine) is running and not restarting (docker ps)
  - this is similar to real start of engine. CV engine will be started with default_config.ini. After that engine
    will try to connect to the server
test.yml:
  - run "docker-compose -f test.yml up"
  - this is test of CV engine functionality. It will write output logs, events and video to ./output

data/

- data for testing purposes
face.mp4:
  - used for functional test

etc/

- configuration files
default_config.ini - configuration used for start of engine on real server
test_config.ini - configuration used for testing purposes

share/

- files needed by engine, but not dependent on camera (e.g. some learned models)

src/

- source files

Dockerfile:

  • recipe for example of CV engine dockerization
    Makefile:
  • file for compilation andinstallation of CV engine

NOTES:

  • you can explore inside of container by "docker-compose -f debug.yml run engine /bin/bash"

In case of trouble contact us via mail developers@angelcam.com

Docker Pull Command
Owner
angelcam
Source Repository

Comments (0)