Welcome to the MiniAiLive!
This repository contains a C++ application that demonstrates face recognition capabilities using computer vision techniques. The demo utilizes OpenCV and dlib libraries for efficient face detection and recognition with 3D passive face liveness detection (face anti-spoofing).
-
The SDK utilizes advanced computer vision techniques to detect faces in images or video frames, enabling a wide range of applications.
It can recognize known faces by comparing them with a pre-defined database of individuals.
- It can estimate the age of detected faces.
- It can determine the gender of detected faces.
- It can detect whether a face is from a live person or a static image.
- C++ compiler with C++11 support
- OpenCV (version 4.6.0)
Clone the repository:
git clone https://github.com/MiniAI/MiniAIFaceSDK.git
1. Download the `vcredist_x64.exe`, and `vc_redist.x64.exe` files from the provided link.
2. Double-click the downloaded file to start the installation.
3. Follow the on-screen instructions to complete the installation process.
4. Restart your system if prompted.
For more detailed installation instructions, please refer to the [official Microsoft documentation](https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redistributable).
Run the compiled executable:
./MiniAIFaceDemo.exe
We provide free license to test our SDK according to HWID. You can get the HWID in our SDK application. Follow the on-screen instructions to perform face detection and recognition.
- Face Database: Replace the sample face database with your own set of known faces. Ensure that you provide clear and properly labeled images for accurate recognition.
- Recognition Algorithm: Adjust the recognition algorithm parameters or explore other algorithms provided by dlib to optimize the recognition performance.
No | Project | Features |
---|---|---|
1 | FaceRecognition-SDK-Docker | 1:1 & 1:N Face Matching SDK |
2 | FaceRecognition-SDK-Windows | 1:1 & 1:N Face Matching SDK |
3 | FaceRecognition-SDK-Linux | 1:1 & 1:N Face Matching SDK |
4 | FaceRecognition-LivenessDetection-SDK-Android | 1:1 & 1:N Face Matching, 2D & 3D Face Passive Liveness Detection SDK |
5 | FaceRecognition-LivenessDetection-SDK-iOS | 1:1 & 1:N Face Matching, 2D & 3D Face Passive Liveness Detection SDK |
6 | FaceRecognition-LivenessDetection-SDK-CPP | 1:1 & 1:N Face Matching, 2D & 3D Face Passive Liveness Detection SDK |
7 | FaceMatching-SDK-Android | 1:1 Face Matching SDK |
8 | FaceAttributes-SDK-Android | Face Attributes, Age & Gender Estimation SDK |
No | Project | Features |
---|---|---|
1 | FaceLivenessDetection-SDK-Docker | 2D & 3D Face Passive Liveness Detection SDK |
2 | FaceLivenessDetection-SDK-Windows | 2D & 3D Face Passive Liveness Detection SDK |
3 | FaceLivenessDetection-SDK-Linux | 2D & 3D Face Passive Liveness Detection SDK |
4 | FaceLivenessDetection-SDK-Android | 2D & 3D Face Passive Liveness Detection SDK |
5 | FaceLivenessDetection-SDK-iOS | 2D & 3D Face Passive Liveness Detection SDK |
No | Project | Features |
---|---|---|
1 | ID-DocumentRecognition-SDK-Docker | ID Document, Passport, Driver License, Credit Card, MRZ Recognition SDK |
2 | ID-DocumentRecognition-SDK-Windows | ID Document, Passport, Driver License, Credit Card, MRZ Recognition SDK |
3 | ID-DocumentRecognition-SDK-Linux | ID Document, Passport, Driver License, Credit Card, MRZ Recognition SDK |
4 | ID-DocumentRecognition-SDK-Android | ID Document, Passport, Driver License, Credit Card, MRZ Recognition SDK |
No | Project | Features |
---|---|---|
1 | ID-DocumentLivenessDetection-SDK-Docker | ID Document Liveness Detection SDK |
2 | ID-DocumentLivenessDetection-SDK-Windows | ID Document Liveness Detection SDK |
3 | ID-DocumentLivenessDetection-SDK-Linux | ID Document Liveness Detection SDK |
No | Project | Features |
---|---|---|
1 | FaceRecognition-IDRecognition-Playground-Next.JS | FaceSDK & IDSDK Playground |
2 | FaceCapture-LivenessDetection-Next.JS | Face Capture, Face LivenessDetection, Face Attributes |
3 | FaceMatching-Windows-App | 1:1 Face Matching Windows Demo Application |
MiniAiLive is a leading AI solutions company specializing in computer vision and machine learning technologies. We provide cutting-edge solutions for various industries, leveraging the power of AI to drive innovation and efficiency.
For any inquiries or questions, please contact us on WhatsApp.