Papillon SDK v4.9.0 (05/2019)



The Papillon SDK allows developers to easily integrate the Digital Barriers image and video processing technologies within applications, including Face Recognition, Face Detection, Gender Detection, Intelligent Motion Detection, 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 developement 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 14.04, Ubuntu 16.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 9 with latest driver installed.

Release Notes