MainBackground
  1. Onix
  2. Blog
  3. AI
  4. AI Apps and Implementation
  5. Meet PerchEye-SDK: Our Lightweight, Open-Source Face Recognition Solution

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

executor photo

Denis Sheremetov

CTO at Onix

Anastasiia Diachenko

Anastasiia Diachenko

Writer

ChatGPTPerplexityClaudeGrokGoogle AI Mode

Share

AI Apps and Implementation

open-source face recognition solution

Jul 13,20253 min read1334 views

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

Written by:

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

Related articles

AI Apps and Implementation

blog-image

Deepfake: How to Protect Your Business from AI's Dark Side

How to protect your business from deepfakes threats? Discover key signs of deepfakes and the best strategies to safeguard against AI-driven media manipulation.

author

Serhii Kholin

Sep 30,202412 min read1182 views

blog-image

26 Real-World Image Classification Use Cases in 6 Industries

Discover how businesses leverage image classification to enhance quality control and unlock new opportunities. Explore real-world applications and implementation ideas!

author

Serhii Kholin

Oct 01,202410 min read1156 views

AI Apps and Implementation

blog-image

Hand Tracking and Gesture Recognition Using AI

Explore the business applications and limitations of hand tracking and gesture recognition using AI. Discover innovative solutions transforming industries and learn about the challenges shaping the future of human-computer interaction.

author

Denis Sheremetov

Nov 17,202312 min read1131 views

AI Apps and Implementation

blog-image

AI Integration in Business: Transform Your Operations with AI

Explore the transformative power of AI integration in business applications, processes, and models and discover the essential considerations before implementing AI.

author

Serhii Kholin

Feb 24,202528 min read975 views

blog-image

AI-Powered Mobile App Development [Expert Tips]

Unlock the power of AI with our ultimate guide to building AI-powered applications. Explore key benefits and expert best practices to elevate your app!

author

Serhii Kholin

Sep 30,202416 min read719 views

subscribe-bg

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

This pricing guide is created to enhance transparency, empower you to make well-informed decisions, and alleviate any confusion associated with pricing.

Your Name*
Work Email*
Company*

In this guide, you'll find:

Factors influencing pricing

Pricing by engagement type

Price list for standard engagements

Customization options and pricing

Pricing by product

call_to_action_bg

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

© 2000 - 2026 OnixPrivacy Policy

Contact us
newprojects@onix-systems.com
We are hiring
hr@onix-systems.com

SERVICES
  • VR/AR Development
  • AI Solutions Development
  • 3D Art Services
  • iOS Development
  • Web Development
  • UX Audit Services
  • Software Project Rescue Services

INDUSTRIES
  • Travel and Hospitality Software
  • Sustainable Travel Development
  • Online Scheduling and Booking
  • Healthcare Software Development
  • Fintech Solutions Development
  • EdTech Software Development Services
  • Sports & Fitness App Development
  • Custom LMS Development

company
  • The Onix Story
  • About Ukraine
  • Referral Program
  • National Holidays

Case Studies

Design portfolio

Blog


Travel
  • How to Build a Travel Mobile App: Features, Tech, and Costs
  • Travel APIs: Types, Benefits, Best APIs &How to Choose
  • How to Choose a Payment Gateway for Travel Businesses?
  • Why and How to Build an Automated Travel System in 2025
  • Travel Fraud Prevention: Protect Your Business
  • A Travel Business's Guide to Seamless Migration

Healthcare
  • Healthcare CRM Development: Key Features & Cost
  • AR & VR in Medical Training: Use Cases & Implementation
  • MVP in Healthcare: How to Execute, Costs, and Major Milestones
  • How to Develop a Telemedicine App: Tips, Features & Costs
  • CRM Insurance Software Features
  • Why and How to Achieve Interoperability in Healthcare IT

AI Development
  • How AI is Transforming CRM – And What It Means for You
  • Hand Tracking and Gesture Recognition Using AI
  • Biases in Artificial Intelligence: How to Detect Bias in AI Models
  • Deepfake Threats: How to Protect Your Business?
  • AI Agents: Examples, Use Cases, and Development Basics