
SentiMask SDK
3D face tracking for augmented reality apps and digital characters control
SentiMask is designed for development of augmented reality applications, which use real-time 3D face tracking technologies for motion capture and controlling 3D digital character's facial expressions or mapping animated avatars on user's face. The technology works with regular cameras and common PC or smartphones.
Available as a software development kit that provides for the development of 3D face tracking systems for Microsoft Windows, Android, iOS, macOS and Linux.
System Requirements
Page contents:
There are specific requirements for each platform which will run SentiMask-based applications.
Click on specific platform to view the corresponding requirements.
Microsoft Windows platform requirements
- Microsoft Windows 7 / 8 / 10.
-
PC or laptop with x86-64 (64-bit) compatible processors.
- At least 2 GHz processor is required. 3 GHz or faster CPU is recommended for performing real-time face tracking in applications, which also require lots of CPU resources (i.e. computer games).
- AVX2 support is required for real-time face tracking. Most modern processors support this instruction set, but please check if a particular processor model supports it.
- At least 512 MB of free RAM should be available for a SentiMask-based application.
- Any webcam or camera, which is accessible using DirectShow, Windows Media or Media Foundation interfaces, is supported by SentiMask on Microsoft Windows platform.
- Microsoft .NET framework 4.5 or newer (for .NET components usage).
- Microsoft Visual Studio 2012 or newer (for application development under C/C++, C#, Visual Basic .Net)
Android platform requirements
-
A smartphone or tablet that is running Android 4.4 (API level 19) OS or newer.
- If you have a custom Android-based device or development board, contact us to find out if it is supported.
- ARM-based 1.5 GHz processor recommended for real-time face processing.
- At least 256 MB of free RAM should be available for the application.
- Any smartphone's or tablet's built-in camera which is supported by Android OS. The camera should have at least 0.3 MegaPixel (640 x 480 pixels) resolution.
-
PC-side development environment requirements:
- Java SE JDK 7 (or higher)
- Eclipse Oxygen (1a) IDE
- Android development environment (at least API level 19 required)
- Gradle 4.6 build automation system or newer
- Internet connection for activating SentiMask component licenses
iOS platform requirements
-
One of the following devices, running iOS 11.0 or newer:
- iPhone 5S or newer iPhone.
- iPad Air or newer iPad models.
- At least 256 MB of free RAM should be available for the application.
-
Development environment requirements:
- a Mac running macOS 10.12.6 or newer.
- Xcode 9.x or newer.
macOS platform requirements
- A Mac running macOS 10.12.6 or newer. 2 GHz or better processor is recommended.
- At least 512 MB of free RAM should be available for the application.
- Any webcam or camera which is accessible using GStreamer interface, is supported by SentiMask on macOS platform.
-
Specific requirements for application development:
- XCode 6.x or newer
- GStreamer 1.10.x or newer with gst-plugin-base and gst-plugin-good is required for face capture using camera/webcam or rtsp video.
- wxWidgets 3.0.0 or newer libs and dev packages (to build and run SDK samples and applications based on them)
- GNU Make 3.81 or newer (to build samples and tutorials development)
Linux x86-64 platform requirements
- Linux 3.10 kernel or newer is required.
-
PC or laptop with x86-64 (64-bit) compatible processors.
- At least 2 GHz processor is required. 3 GHz or faster CPU is recommended for performing real-time face tracking in applications, which also require lots of CPU resources (i.e. computer games).
- AVX2 support is required for real-time face tracking. Most modern processors support this instruction set, but please check if a particular processor model supports it.
- At least 512 MB of free RAM should be available for a SentiMask-based application.
- Any webcam or camera which is accessible using GStreamer interface, is supported by SentiMask on Linux platform.
- glibc 2.17 library or newer
- GStreamer 1.10.x or newer with gst-plugin-base and gst-plugin-good is required for face capture using camera/webcam or rtsp video.
-
Specific requirements for application development:
- wxWidgets 3.0.0 or newer libs and dev packages (to build and run SDK samples and applications based on them)
- gcc 4.8 or newer
- GNU Make 3.81 or newer
Product Menu
Technology and SDK
Licensing and pricing