Sign inSign up

evisiontech/evision

By evisiontech

•Updated over 2 years ago

Video management systems for face and cars recognition with computer vision algorithms.

Image
0

1.6K

evisiontech/evision repository overview

⁠eVision

⁠System functionality:
  • Facial recognition software with the ability to recognize specific individuals.
  • Recognition car’s state number.
  • Control and management of access devices based on the security data. Example: Automatic door opening with facial recognition or garage opening with preauthorized vehicle license plate recognition.
  • Recording event timetable of arrival and departure of people through a building entrance, as well as continuous video recording of movement throughout the specified area.
⁠Practical application:
⁠Examples for Government Agencies application:
  • Face identification of personnel when passing through the front door.
  • Automatic control of the access control device (electromagnetic lock).
  • Continuous round-the-clock documentation (logging) of all events occurring inside the surveillance camera reach.
  • Assisting security guards in ensuring passage of people to the premises.
⁠Examples for Educational Institution application:
  • Video management of students and employees in designated area.
  • Maintaining history of visits and other specified event actions.
  • Video recording in 24/7 format.
  • Voice alert of recognized users and/or scheduled events.
⁠Examples for Business or Individual application:
  • Fast and convenient access to the premise with face recognition.
  • Convenient access to secure parking by recognition of preapproved car license plates.
  • Logging the time of arrival and departure of the office employees

⁠How to use this image

Example of docker-compose.yml with database authorization

version: '2'
services:
evision:
    image: evisiontech/evision:latest
    container_name: evision
    network_mode: "host"
    restart: always
    volumes:
    - '~/evision-data/:/home/evision/evision/data'
    - '/etc/localtime:/etc/localtime:ro'
    environment:
        MONGO_INITDB_DATABASE: evision?authSource=admin
        MONGO_HOSTNAME: admin:admin@localhost
        TZ: Europe/Moscow
    labels:
    - com.centurylinklabs.watchtower.lifecycle.pre-update="/home/evision/evision/update/start.sh"
    - com.centurylinklabs.watchtower.lifecycle.post-update="/home/evision/evision/update/finish.sh"
    depends_on:
    - mongodb
evision.recognition:
  image: evisiontech/recognition:1.0
  container_name: evision-recognition
  restart: always
  ports:
    - 4002:4002
mongodb:
    image: mongo:4-bionic
    container_name: mongodb
    restart: always
    command: mongod
    ports:
    - 27017:27017
    volumes:
    - '~/evision-data/data/db/:/data/db'
    environment:
        MONGO_INITDB_DATABASE: evision
        MONGO_INITDB_ROOT_USERNAME: admin
        MONGO_INITDB_ROOT_PASSWORD: admin
watchtower:
    image: containrrr/watchtower
    container_name: watchtower
    volumes:
    - /var/run/docker.sock:/var/run/docker.sock
    - ~/evision-data/config.json:/config.json
    command: --http-api-update --cleanup
    environment:
    - WATCHTOWER_HTTP_API_TOKEN=Basic ZXZpc2lvbjpldmlzaW9u
    - WATCHTOWER_LIFECYCLE_HOOKS=true
    labels:
    - "com.centurylinklabs.watchtower.enable=false"
    ports:
    - 8080:8080

Tag summary

Content type

Image

Digest

sha256:27944221f…

Size

884.5 MB

Last updated

over 2 years ago

docker pull evisiontech/evision