# Cross-Platform C++ SDK

High-performance C++ libraries for native application development across Windows, Linux, macOS, iOS, and Android platforms.

# Overview

The VerifEye C++ SDK provides native libraries for building high-performance biometric verification applications. Our SDK is optimized for speed, accuracy, and cross-platform compatibility.

# Available SDKs

# Face Liveness C++ SDK

Detect live faces and prevent spoofing attacks with passive and active liveness detection.

# Face Match C++ SDK

Compare and verify face similarity with industry-leading accuracy.

# DeepFake Verification C++ SDK

Identify AI-generated or manipulated faces to prevent fraud.

# Age / Gender Verification C++ SDK

Estimate age and gender from facial images for demographic analysis.


# Key Features

  • Native Performance - Optimized C++ code for maximum speed
  • Cross-Platform - Windows, Linux, macOS, iOS, Android
  • Offline Capable - Works without internet connection
  • Low Latency - Sub-100ms processing times
  • Small Footprint - Minimal memory and storage requirements
  • Thread-Safe - Concurrent processing support

# Supported Platforms

Platform Architecture Minimum Version
Windows x64, ARM64 Windows 10+
Linux x64, ARM64 Ubuntu 18.04+, CentOS 7+
macOS x64, ARM64 (M1/M2) macOS 10.15+
iOS ARM64 iOS 12.0+
Android ARM64, ARMv7 Android 6.0+ (API 23+)

# Prerequisites

  • C++17 compatible compiler
  • CMake 3.15 or higher
  • OpenCV 4.x (optional, for image processing)
  • Platform-specific build tools

# Installation

# Using Package Managers

vcpkg install verifeye-cpp-sdk
sudo add-apt-repository ppa:realeyes/verifeye
sudo apt update
sudo apt install libverifeye-dev
brew tap realeyes/verifeye
brew install verifeye-cpp-sdk

# Manual Installation

Download the SDK from our releases page and follow the platform-specific installation instructions.


# Quick Start

#include <verifeye/face_liveness.h>

int main() {
 // Initialize the SDK
 verifeye::FaceLiveness liveness("YOUR_API_KEY");
 
 // Load an image
 auto image = verifeye::Image::load("face.jpg");
 
 // Perform liveness detection
 auto result = liveness.detect(image);
 
 if (result.is_live) {
 std::cout << "Live face detected! Confidence: " 
 << result.confidence << std::endl;
 } else {
 std::cout << "Spoof detected!" << std::endl;
 }
 
 return 0;
}

# Documentation

Each SDK includes comprehensive documentation:

  • Getting Started Guide - Installation and setup
  • API Reference - Complete API documentation
  • Code Examples - Sample applications
  • Release Notes - Version history and changes
  • Migration Guides - Upgrade instructions

# Support


# License

The VerifEye C++ SDK is available under commercial license. Contact our sales team for pricing and licensing options.


Last updated: 2025-01-13