ID Document Recognition SDK

更新时间:
复制 MD 格式

Recognize ID documents efficiently with innovative technology from the Alibaba Cloud Vision AI Platform.

Note

As of May 12, 2026, the Vision AI Platform will no longer issue new licenses for its offline SDK products. Users who have already purchased a license can continue to use the SDK.

Key advantages

  • High performance: An innovative approach that combines a structured method with multi-frame fusion. This technique first pairs fields in adjacent frames and then updates the recognition results based on the confidence of each field, reducing the average number of frames for successful recognition in ID document OCR from three to two.

  • High accuracy: Uses Focal CTC Loss to address the imbalance between common and rare character samples during training, achieving an overall recognition rate of over 98% for ID document scenarios.

Use cases

Integrate the SDK into mobile or Android-based hardware applications to efficiently capture data from documents like bank cards and ID cards in offline scenarios.

Prerequisites

Before using the SDK, you must activate and authorize it. For more information, see Activate and authorize an offline SDK.

Billing

For pricing details of the ID Document Recognition SDK, see Offline SDK pricing.

Supported platforms

Android and iOS

Limitations

  • Android: Android 5.0 or later. The device must have a camera module and a gyroscope module.

  • iOS: iOS 10 or later. The SDK supports iPhone 5s and later models. The device must have a camera module.

  • Recommended camera resolution: Use a native camera resolution between 640 × 480 and 1280 × 720 pixels. Higher resolutions may reduce SDK performance.

  • To use the SDK on iPhone 5s or earlier models, or on low-end Android devices, contact us.

Get started

Important

This SDK does not transmit any data to the SDK provider. Therefore, if you use this SDK to collect personal information, you are considered the data processor. The SDK provider is not a data processor or a sub-processor. You must fully inform users and obtain their authorization in accordance with relevant laws and regulations. When informing users, ensure that the SDK provider is not identified as a data processor or a sub-processor.