![]() |
Face SDK
1.7 Mozart rc
Face Recognition Software Development Kit
|
Tech5 Face recognition SDK is designed for integration of face recognition technology in third-party applications and systems and allows to detect, track and recognize faces on images of any source and quality. Additional features provide: image quality assessment, age and gender estimation, smart image compression.
Tech5 Face recognition SDK provides fast speed and very accurate recognition regardless race or nation, age, face expressions, partial occlusions and even face morphing.
The SDK is written on C++ and includes C++ headers and samples.
Supported OS: Linux 64-bit, Windows 7 or later (64-bit only), Android Lollipop or later (ARMv7, ARMv8), iOS 13 armv64
CPU and GPU are supported.
Important: Different versions of the engine (the builder module) extract not compatible biometric templates (FIRs), even if the SDK versions are compatible. The interfaces can be the same, but the system itself won't work after upgrade without re-extracting the biometric templates.
Module detects faces on the image and returns array of objects, where every object is coordinates of the boundary, face landmarks and confidence parameter.
Confidence parameter is the internal assessment of the detection error possibility (where 0 - definitely detection error, 1 - definitely a face).
In case of finding several faces on the image, Face detector returns several objects.
Following use case scenarios are up to SDK user: user can send all detected objects for following recognition, or choose one of them.
See more
Module selects one face from all input faces based on one of three user selected algorithm:
Module aligns an input image after detection stage for the following template extraction on Builder module.
Be aware that Alignment module may work incorrectly if you send an image with several faces on it.
See more
Module extracts biometric templates (FIRs) from images, received after alignment.
Builder module requires using of the same version of Fir Matcher!
Builder 100 requires Fir Matcher 100, Builder 101 requires Fir Matcher 101, etc.
Pay attention: Builder module has no internal assessment and extract template from any input, even if there is not face on the image.
Builder is supposed to be used after Detector or Detector&Alignment modules.
See more
Module compares FIRs and returns the result, which is the coefficient equivalent -logFAR.
See more
Module classifies age and gender based on the image received from alignment module.
See more
Module assesses image quality parametes (blur, exposure, rotations) and facial attributes (glasses, open and closed eyes, smile, occlusions).
See more
Module tracks faces in the video stream, grouping faces of the same person in one track.
Module notifies that a new face had appeared in the frame and has left the scene.
See more
Module for compressing and decompressing images to the minumum size with different compression levels.
See more
Thanks for choosing our SDK! If you have any questions, don't hesitate to contact us suppo rt@t ech5- sa.c om