# Linux

This guide introduces RECOGNITO Linux-ID Document Recognition SDK for identity verification.

&#x20;After completing this guide, you will have downloaded SDK, run the Demo, tested each SDK APIs, and successfully integrated SDK into Your Application!

## Feature & Options

<table><thead><tr><th width="319">Features &#x26; Options</th><th align="center">Linux-ID Document Recognition SDK</th></tr></thead><tbody><tr><td><strong>Programming Language</strong></td><td align="center">C++/Python</td></tr><tr><td><strong>Document Detection and Cropping</strong></td><td align="center">Yes, Supports automatic detection and perspective transformation.</td></tr><tr><td><strong>Text Recognition (OCR)</strong></td><td align="center">Yes, Extracts text fields like name, ID number, date of birth, etc.</td></tr><tr><td><strong>MRZ Extraction</strong></td><td align="center">Yes, Automated MRZ detection and decoding for passports and visa documents.</td></tr><tr><td><strong>Barcode Reading</strong></td><td align="center">Yes, Supports for 1D and 2D barcodes (QR codes, PDF417)</td></tr><tr><td><strong>Portrait Detection and Cropping</strong></td><td align="center">Yes, Detects and extracts ID holder's photo for further processing, such as face matching or liveness detection.</td></tr><tr><td><strong>Field Validation</strong></td><td align="center">No</td></tr><tr><td><strong>Inference Time</strong></td><td align="center">&#x3C; 460ms :  Only Front page<br>&#x3C; 1300ms : Front and Back pages<br>Intel(R) Xeon(R) Gold 5315Y CPU @ 3.20GHz CPU: 8, RAM: 40 GB</td></tr></tbody></table>

## Recommended System Requirements

* **Operating System:** Ubuntu 20.04 or 22.04
* **CPU:** 8 cores
* **RAM:** 8 GB
* **HDD:** 8 GB
