SYSTEM REQUIREMENTS FOR CLIENT-SIDE COMPONENTS
PC-specific:
- x86-64 (64-bit) processors are highly recommended. x86 (32-bit) processors can still be used, but the algorithm will not provide the specified performance.
- AVX2 support is highly recommended. Processors that do not support AVX2 will still run the MegaMatcher algorithms, 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.
- 0.6 seconds are required to create a template with a single fingerprint, face, iris or voiceprint record using Intel Core i7-8700K processor running at 3.7 GHz. See the technical specifications for more details.
- 4 seconds are required to create a template from a full palm print image on Intel Core i7-4771 processor running at 3.5 GHz.
Mac-specific:
- x86-64 (Intel) and ARM (Apple M1 family) processor architectures supported.
- 0.6 seconds are required to create a template with a single fingerprint, face, iris or voiceprint record using Intel Core i7-8700K processor running at 3.7 GHz. See the technical specifications for more details.
- 4 seconds are required to create a template from a full palm print image on Intel Core i7-4771 processor running at 3.5 GHz.
2 GB of free RAM is recommended for general usage scenarios. It is possible to reduce RAM usage for particular scenarios.
Android:
- 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 processing a face in the specified time. Slower processors may be also used, but the processing of faces will take longer time.
- At least 1 GB of free RAM should be available for the application. Additional RAM is required for applications that perform 1-to-many identification, as all biometric templates need to be stored in RAM for matching. See the technical specifications for the templates sizes with specific biometric modalities.
- Optionally, depending on biometric modalities and requirements:
- A camera for face capture. MegaMatcher is able to work with all cameras that are supported by Android OS. At least 0.3 MegaPixel (640 x 480 pixels) camera is required for the biometric algorithm.
IOS:
- One of the following devices, running iOS 11.0 or newer:
iPhone 5S or newer iPhone.
iPad Air or newer iPad models.
- At least 1 GB of free RAM should be available for the application. Additional RAM is required for applications that perform 1-to-many identification, as all biometric templates need to be stored in RAM for matching. See the technical specifications for the templates sizes with specific biometric modalities.
- I also accepts face and iris images for further processing as BMP, JPG, PNG or WebP files, thus almost any third-party biometric capturing hardware can be used it generates images in the mentioned formats.
ARM Linux:
- A device with ARM-based processor, running Linux 3.2 kernel or newer.
- ARM-based 1.5 GHz processor recommended for fingerprint processing in the specified time.
- ARMHF architecture (EABI 32-bit hard-float ARMv7) is required.
- Lower clock-rate processors may be also used, but the fingerprint, face, iris or voiceprint processing will take longer time.
- At least 1 GB of free RAM should be available for the application. Additional RAM is required for applications that perform 1-to-many identification, as all biometric templates need to be stored in RAM for matching. See the technical specifications for the templates sizes with specific biometric modalities.
- Optionally, depending on biometric modalities and requirements:
- A camera for face capture. At least 0.3 MegaPixel (640 x 480 pixels) camera is required for the MegaMatcher biometric algorithm. These cameras are supported on ARM Linux platform:
- Any camera which is accessible using GStreamer interface.
Any IP camera, that supports RTSP (Real Time Streaming Protocol):
Only RTP over UDP is supported.
H.264/MPEG-4 AVC or Motion JPEG should be used for encoding the video stream.
Reference: https://www.neurotechnology.com/megamatcher-system-requirements.html