Luxand FaceSDK – Overview
Luxand FaceSDK is a cross-platform face detection and recognition library that can be easily integrated into the customer’s application. FaceSDK offers the API (Application Programming Interface) to detect and track faces and facial features, to recognize gender, age and facial expressions (if a smile is present and if the eyes are open or closed), and to recognize faces on still images and videos. FaceSDK also allows detecting faces on thermal images.
FaceSDK is provided with Tracker API which allows tracking and recognizing faces in live video. Tracker API simplifies working with video streams, offering the functions to tag subjects with names and recognize them further.
The SDK provides the coordinates of 70 facial feature points (including eyes, eyebrows, mouth, nose and face contours). Luxand FaceSDK uses multiple processor cores to speed up recognition. The library supports DirectShow-compatible web cameras on Windows, v4l2-compatible web cameras on Linux and IP cameras with an HTTP/MJPEG interface on every platform.
Luxand FaceSDK is a dynamic link library available for 32-bit and 64-bit versions of Windows and Linux, 64-bit macOS, iOS, Android. The SDK contains interface header files and sample applications for C++, Microsoft Visual C++ 6.0 / 2005 / 2008 / 2010 / 2012 / 2013 / 2015 / 2017+, Visual Basic .NET 2005 / 2008 / 2010+, Microsoft C# .NET 2005 / 2008 / 2010+, Borland Delphi 6.0+/7.0, Netbeans (Java), Xcode 7+ (iOS), Eclipse ADT (Android), Android Studio (Android), Visual Basic 6.0, C++Builder 6.0, Python, Flutter and React Native.