Trueface SDK

Customize our computer vision solutions into your infrastructure or product.

Written in C++, we built our SDK for performance and optimized for CPU and GPU deployments.

Premiere Banking Client using Trueface

Supported Architectures

  • x86, ARM (AArch64, AArch32)
  • Custom (on request)

Supported Operating Systems:

Supported Architectures

  • x86, ARM (AArch64, AArch32)
  • Custom (on request)

Supported Operating Systems:

Benchmarks

Speed x86
Speed ARM (RPi 4)
Ram Req.
Disk Space Req.
Face recognition lite model
7 ms
40 ms
30 MB
4 MB
Face recognition full model
145 ms
1200 ms
1.3 GB
250 MB
Face recognition 1 : N (N = 1,000,000)
Face and Landmark detection
10 ms
5 ms
66 ms
24 ms
1 KB / template
22 MB
1 KB / template
12 MB
Object detection
18 ms
86 ms
40 MB
94 MB
Liveness
18 ms
44 ms
28 MB
4 MB

*All benchmarks performed using 300x300 pixel images containing 1 face or object with CPU only. x86 benchmarks were performed on dual Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz, 128GB Ram Ubuntu 18.04.4. RPi 4 benchmarks performed using 1.5GHz 64-bit quad-core ARM Cortex-A72, 4GB RAM, Gentoo Base System release 2.6 (AArch64). Ram usage refers to maximum resident memory. 1:N identification speed and memory benchmarks recorded using full model with frVectorCompression flag enabled. Enrollment template size represents conservative average case, but it can be variable due to variable length in identity string.

Trueface SDK Resources

SDK documentationSample apps