SmartVis Developer SDK (aka Papillon) v4.16.0 (07/2021)



The SmartVis Developer SDK allows developers to easily integrate the Digital Barriers image and video processing technologies within applications, including Face Recognition, Face Detection, Mask Detection, Gender Detection, Intelligent Motion Detection, Temperature Monitoring, Alarm Verification and Camera Tampering Detection.

Documentation Audience

This documentation is intended for Application Developers who want to integrate Video Analytics technologies provided by Digital Barriers. It assumes that you are familiar with C++ build and development tools.

How to Get Started?

Read Quick Start Guide first, to learn how to install this SDK and run your first program.

Supported Platforms

Supported Languages are C++ and Python 2.7 and 3.X

Other langages like C# and Java have a limited support using our external swig wrapper, see

Supported Operating Systems are Ubuntu 18.04, Debian 8.5, Debian 9.6 (other Linux distributions on demand), Windows 10 64-bit (support Visual Studio C++ 2010 to 2017).

Hardware Requirements

  • CPU: high end CPU with AVX2 instruction set (only available on CPU shipped after 2013).
  • RAM: 8 GB minimum

For Face Recognition, we highly recommend NVIDIA GPU compatible with CUDA 10 with latest driver installed or fast Intel CPU with embedded GPU.

Release Notes