CONTACT
  • SERVICES
  • INDUSTRIES
  • WORK
  • COMPANY
  • BLOG
  • CONTACT
  • SERVICES
  • INDUSTRIES
  • WORK
  • COMPANY
  • BLOG
  • CONTACT
  • Services Overview
    Web Development
    Android Development
    iOS Development
    AI Development
  • VR/AR Development
    3D Art Unity
    UI/UX Design
    ﹂UX Audit
    ﹂Branding Design
    ﹂Motion Design
    ﹂Crossplatform Design and Development
    ﹂Webflow Design
    ﹂Digital Product Design
    DevOps Services
    QA Services
  • Dedicated Team
    Dedicated Team Calculator
    Salesforce Development
    Discovery Phase
  • Industries Overview
    Healthcare Software Development
    Travel Software Development
  • Online Scheduling and Booking
    eLearning
    LMS
  • Fitness App Development
    Fintech
  • Case Studies
  • Design Portfolio
  • Testimonials
  • Onix Story
    Referral Program
  • Careers
  • About Ukraine
  • Healthcare
    AI
  • Travel
    eCommerce
  • Sports & Fitness
    VR/AR
  1. Onix
  2. Blog
  3. AI
  4. AI Apps and Implementation
  5. Meet PerchEye-SDK: Our Lightweight, Open-Source Face Recognition Solution
Background

AI Apps and Implementation

Meet PerchEye-SDK: Our Lightweight, Open-Source Face Recognition Solution

executor photo

Denis Sheremetov

CTO at Onix

Anastasiia Diachenko

Anastasiia Diachenko

Writer

Jul 13,2025

3 min read

1334 views

Share

open-source face recognition solution

Facial recognition is no longer just a futuristic feature. Today, it’s powering secure access, personalized experiences, and automation in industries ranging from fintech and healthcare to retail and smart homes.


But as we worked on projects requiring face recognition, we noticed that many existing SDKs were too heavy, too expensive, or too rigid for fast-moving product teams.

 

So we decided to build our own.

 

We’re excited to introduce PerchEye-SDK — an open-source, C++-based face recognition SDK created by Onix to give developers a lightweight, production-ready foundation for facial detection and matching.

 

Why We Built PerchEye-SDK

PerchEye-SDK was born from real-world needs. In several internal and client projects, we needed a face recognition tool that was:

 

  • Fast enough for real-time use
  • Lightweight enough for edge and desktop
  • Easy to integrate, modify, and extend
  • Open and license-friendly


Existing solutions often required restrictive licensing or bundled features that didn’t align with our product goals. Rather than compromising, we invested in a clean, modular SDK we could use — and share with the community.

 

What’s Inside PerchEye-SDK?

PerchEye-SDK combines the power of OpenCV and dlib in a clean C++ architecture, designed to be easy to read, modify, and extend.

 

Here’s a closer look at what it offers:

 

Feature

Description

Face DetectionReal-time face detection from live camera feeds or static images
Face Recognition1:1 and 1:N matching using dlib-encoded vector embeddings
Camera InputStream video input using OpenCV with live tracking capabilities
Modular CodebaseAn organized structure with camera, detection, and recognition modules
Cross-PlatformWorks on Windows and Linux; easily adaptable to embedded and mobile use cases
Open Source (MIT)Free to use, modify, and integrate in commercial or experimental projects

 

You can find the full codebase, along with setup instructions and sample embeddings, on GitHub.

 

Architecture Overview

PerchEye-SDK is built around a few key components:

 

  • camera: captures and streams video input using OpenCV
  • detection: locates faces and encodes them into embeddings
  • recognition: matches faces by comparing vectors against known identities


This separation makes it easy to extend the SDK, whether you're integrating facial landmarks, emotion recognition, or even your own deep learning models.

 

Who Should Use It?

PerchEye-SDK is ideal for developers and companies building:

 

  • Biometric login or identity verification flows
  • Attendance or access control systems
  • Retail analytics dashboards
  • AR and computer vision-enabled apps
  • Edge or desktop-based computer vision tools


Whether you're building a custom fintech KYC flow or experimenting with face tracking in AR, PerchEye-SDK provides a solid, hackable starting point.

 

What’s Next?

We're actively developing new features to extend the SDK’s functionality. Here’s what’s coming soon:

 

  • Liveness detection for spoof prevention
  • Facial landmark tracking
  • Emotion recognition (mood and micro-expression analysis)
  • Hardware acceleration support for embedded and mobile platforms


We’re also open to community contributions and feedback — if you have ideas, use cases, or improvements, we’d love to hear from you on GitHub.

 

Final Thoughts

At Onix, we’re passionate about building tools that are not just powerful — but practical and usable in real-world projects. PerchEye-SDK reflects that mindset: fast, clean, flexible, and open.

 

If you’re working on something that needs face recognition — give it a try. And if you’re looking for help building secure, scalable computer vision solutions, let’s talk.
 
Explore more Open Source by Onix

executor photo

Denis Sheremetov

CTO at Onix

Development of custom solutions for all sizes of businesses. Ensuring efficient and secure technology use.

Anastasiia Diachenko

Anastasiia Diachenko

Writer

Table of contents
  • Why We Built PerchEye-SDK

  • What’s Inside PerchEye-SDK?

  • Architecture Overview

  • Who Should Use It?

  • What’s Next?

  • Final Thoughts

miniBanner
Onix
form-block-background

Never miss a new blog post from us!

Join us now and get your FREE copy of "Software Development Cost Estimation"!

Your Name*
Work Email*
Company*

This pricing guide is created to enhance transparency, empower you to make well-informed decisions, and alleviate any confusion associated with pricing. In this guide, you'll find:

01

Factors influencing pricing

02

Pricing by product

03

Pricing by engagement type

04

Price list for standard engagements

05

Customization options and pricing

call_to_action_bg

Tell us about your product idea and let the magic unfold.