Skip to content

Getting LUNA ID#

Download LUNA ID#

To start using LUNA ID, download it from our release portal:

Contact your manager to get your login and password to download LUNA ID.

Distribution kit#

LUNA ID for Android#

LUNA ID for Android is distributed in an AAR file that contains the following archives:

Archive Required Description Neural networks
lunaid-core-X.X.X.aar Yes Contains the minimum set of files required to embed LUNA ID in your app. None
lunaid-common-x86-X.X.X.aar

lunaid-common-arm-X.X.X.aar
Yes Contain the minimum set of libraries and neural networks required to embed LUNA ID in your app. You can specify the dependency for either or both, x86 and ARM architectures. For details, see an example below.
  • ags_angle_estimation_flwr_\<device>.plan
  • ags_v3_\<device>.plan
  • eye_status_estimation_flwr_\<device>.plan
  • eyes_estimation_flwr8_\<device>.plan
  • FaceDet_v2_first_\<device>.plan
  • FaceDet_v2_second_\<device>.plan
  • FaceDet_v2_third_\<device>.plan
  • headpose_v3_\<device>.plan
  • model_subjective_quality_v1_\<device>.plan
  • model_subjective_quality_v2_\<device>.plan
  • lunaid-oslm-x86-X.X.X.aar

    lunaid-oslm-arm-X.X.X.aar
    No Contain neural networks used for Offline OneShotLiveness estimation.
  • oneshot_rgb_liveness_v8_model_3_\<device>.plan
  • oneshot_rgb_liveness_v8_model_4_\<device>.plan
  • lunaid-security-arm-X.X.X.aar Yes Contains a functionality for checking virtual camera usage. None
    lunaid-mouthestimator-x86-X.X.X.aar

    lunaid-mouthestimator-arm-X.X.X.aar
    No Contain neural networks used to predict a mouth state of a person in the frame.
  • mouth_estimation_v5_\<device>.plan
  • lunaid-mask-x86-X.X.X.aar

    lunaid-mask-arm-X.X.X.aar
    No Contain neural networks used to define face occlusion with a medical mask.
  • mask_clf_v3_\<device>.plan
  • lunaid-cnn59-x86-X.X.X.aar

    lunaid-cnn52-arm-X.X.X.aar
    No Contain neural networks used for descriptor generation from an image. For details, see Using descriptors.
  • cnn59m_\<device>.plan
  • cnn52m_\<device>.plan
  • lunaid-glasses-x86-X.X.X.aar

    lunaid-glasses-arm-X.X.X.aar
    No Contain neural networks used to define eye occlusion with glasses. For details, see Getting the best shot with faces with occluded eyes.
  • glasses_estimation_v2_\<device>.plan
  • Example#

    The example below shows how to specify the core, common, and security required dependencies:

    implementation("ai.visionlabs.lunaid:core:X.X.X@aar") 
    implementation("ai.visionlabs.lunaid:common-arm:X.X.X@aar") 
    implementation("ai.visionlabs.lunaid:common-x86:X.X.X@aar")
    implementation("ai.visionlabs.lunaid:security-arm:X.X.X@aar") 
    

    The example below shows how to specify the dependencies for either or both, x86 and ARM architectures:

    implementation("ai.visionlabs.lunaid:core:X.X.X@aar")
    
    implementation("ai.visionlabs.lunaid:common-arm:X.X.X@aar")
    implementation("ai.visionlabs.lunaid:security-arm:X.X.X@aar") 
    implementation("ai.visionlabs.lunaid:cnn52-arm:X.X.X@aar")
    implementation("ai.visionlabs.lunaid:cnn59-arm:X.X.X@aar")
    implementation("ai.visionlabs.lunaid:mask-arm:X.X.X@aar")
    implementation("ai.visionlabs.lunaid-mouthestimator-arm-X.X.X@aar")
    implementation("ai.visionlabs.lunaid:oslm-arm:X.X.X@aar")
    implementation("ai.visionlabs.lunaid:glasses-arm:X.X.X@aar")
    
    implementation("ai.visionlabs.lunaid:common-x86:X.X.X@aar")
    implementation("ai.visionlabs.lunaid:cnn52-x86:X.X.X@aar")
    implementation("ai.visionlabs.lunaid:cnn59-x86:X.X.X@aar")
    implementation("ai.visionlabs.lunaid:mask-x86:X.X.X@aar")
    implementation("ai.visionlabs.lunaid-mouthestimator-x86-X.X.X@aar")
    implementation("ai.visionlabs.lunaid:oslm-x86:X.X.X@aar")
    implementation("ai.visionlabs.lunaid:glasses-x86:X.X.X@aar") 
    

    For a detailed example, see CameraExample.

    LUNA ID for iOS#

    • luna-id-sdk_ios_v.X.X.X.zip
      Required.
      Contains binary files and neural networks required to embed LUNA ID in your app.

    Next steps#

    Perform initial setup of LUNA ID to embed it in your app. For details, see:

    See also#