System Requirements
There are specific requirements for each platform which will run applications based on Neurotechnology MegaMatcher ID.
Click on specific platform to view the corresponding requirements.
System Requirements for Client-side PC or Mac platform
-
PC, Mac or laptop with x86-64 (64-bit) compatible processors.
- 2 GHz or better processor is recommended.
- AVX2 support is highly recommended. Processors that do not support AVX2 will still run Neurotechnology MegaMatcher ID algorithm, but in a mode, which will not provide the specified performance. 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 the application.
-
Depending on used biometric modalities:
-
Camera or webcam which is accessible using:
- DirectShow interface on Microsoft Windows.
- GStreamer interface on macOS or Linux.
- Microphone. Any microphone that is supported by the operating system can be used.
-
Camera or webcam which is accessible using:
- Internet connection required for managing the MegaMatcher ID transaction licenses
-
Microsoft Windows specific requirements:
- Microsoft Windows 7 / 8 / 10 / 11.
- Microsoft .NET framework 4.5 or newer (for .NET components usage).
-
One of following development environments for application development:
- Microsoft Visual Studio 2012 or newer (for application development under C/C++, C#, Visual Basic .Net)
- Java SE JDK 8 or newer
-
macOS specific requirements:
- macOS 10.13 or newer.
- XCode 9.3 or newer (for application development)
- GStreamer 1.10.x or newer with gst-plugin-base and gst-plugin-good is required for face or slap capture using camera/webcam or rtsp video (for application development)
- GNU Make 3.81 or newer (to build samples and tutorials development)
- Java SE JDK 8 or newer (for application development)
-
Linux specific requirements:
- Linux 4.9 kernel or newer
- glibc 2.24 library or newer
- GStreamer 1.10.x or newer with gst-plugin-base and gst-plugin-good is required for face or slap capture using camera/webcam or rtsp video
- alsa-lib 1.1.6 or newer (for voice capture)
- libgudev-1.0 230 or newer (for microphone usage)
- gcc 6.3 or newer (for application development)
- GNU Make 3.81 or newer (for application development)
- Java SE JDK 8 or newer (for application development)
System Requirements for Client-side Android-based platform
-
A smartphone or tablet that is running Android 5.0 (API level 21) 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 biometric data processing in convenient time. Slower processors may be also used, but the processing will take longer time.
- At least 256 MB of free RAM should be available for the application.
-
Depending on used biometric modalities:
- Face modality – 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.
- Voice modality – any smartphone's or tablet's built-in or headset microphone which is supported by Android OS.
- Contactless fingerprints (slap) modality – a smartphone's built-in camera which is supported by Android OS. The camera should support autofocus and have at least 4 MegaPixel resolution.
-
PC-side development environment requirements:
- Java SE JDK 8 (or higher)
- AndroidStudio 4.0 IDE
- AndroidSDK 21+ API level
- Gradle 6.8.2 build automation system or newer
- Android Gradle Plugin 4.1.2
- Internet connection for managing the MegaMatcher ID transaction licenses
System Requirements for Client-side iOS platform
-
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.
- Any smartphone's or tablet's built-in or headset microphone which is supported by iOS.
-
Development environment requirements:
- a Mac running macOS 10.13 or newer.
- Xcode 9.3 or newer.
System Requirements for Server-side platform
-
Server hardware with:
- Intel Core i9-9900K or similar multi-core processor from Intel.
- At least 32 GB of RAM.
- Optional GPU for both decoding of video streams and for the inference engine to increase the number of concurrent requests that are manageable by a single server.
- SSD persistent storage is recommended for increasing overall system performance.
- Linux 4.9 or newer kernel.
- glibc 2.24 or newer.
- High-speed network connection.
Product menu