Appearance
System Requirements
The following device requirements must be met in order to use the Binah Framework in your Android application:
Operating System Version
To run the Binah SDK, Android 8.1 (API 27) or a higher version is required.
Benchmark Performance Verification
Based on the Geekbench 6 single-core results from https://browser.geekbench.com/android-benchmarks, devices with a score of 300 or higher are supported. However, it is recommended to use a device with a benchmark score of 500 or higher.
CPU
The device processor Application Binary Interface (ABI) must support arm64-v8a. The following code can be used to verify the processor's support for arm64-v8a:
Kotlin
if (Build.SUPPORTED_64_BIT_ABIS.isEmpty() || !Build.CPU_ABI.contains("arm")) {
// The processor is NOT supported
}
Java
if (Build.SUPPORTED_64_BIT_ABIS.length == 0 || !Build.CPU_ABI.contains("arm")) {
// The processor is NOT supported
}
Camera
FPS
The camera must support 30 FPS (frames per second) imaging. The SDK enforces this requirement by verifying that CameraCharacteristics.CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES contains a range with a minimum of 30 FPS and a maximum of 30 FPS.
Image Size
The camera must allow an image output size of 640x480 pixels. The SDK enforces this requirement by verifying that CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP contains an output size of 640px width and 480px height.
Flashlight
For accurate finger measurements, it is necessary to have a flashlight near the rear camera. Refer to Binah.ai's support center at https://www.binah.ai/contact/ for detailed best practices on using the camera and the flashlight during a measurement.
Deprecation Warning
Finger measurements are deprecated and will be removed in future versions of Binah.ai's SDK.