Skip to content

ID-Scanner-LibBrowser-based ID Card & QR Code Scanner

High-performance, modular TypeScript library for ID card recognition and QR code scanning

ID-Scanner-Lib

Introduction

ID-Scanner-Lib is a pure browser-based ID card and QR code recognition library for high-quality image processing, OCR text recognition, ID card information extraction, and QR code scanning in the browser. All features run on the client side without server processing, ensuring user data security.

Key Features

  • 🆔 ID Card Recognition - Recognize ID card front/back, extract name, ID number, address
  • 📷 QR Code Scanning - Support multiple QR code and barcode formats
  • 👤 Face Recognition - Face detection, landmark positioning, liveness detection
  • 🧩 Modular Design - Load modules on-demand
  • 📱 Cross-Platform support
  • ** - PC and mobile⚡ High Performance** - Optimized algorithms with Web Worker
  • 🔒 Privacy First - All processing done client-side

Installation

bash
npm install id-scanner-lib --save

Basic Usage

javascript
import { IDScanner } from 'id-scanner-lib';

const scanner = new IDScanner();
await scanner.initialize();

const idCardModule = scanner.getIDCardModule();
const result = await idCardModule.recognize(imageElement);

console.log('Result:', result);

Why ID-Scanner-Lib?

  • Pure Frontend - No server processing required
  • Open Source - MIT licensed
  • Performance - Optimized for mobile devices
  • Privacy - Data stays in browser
  • Easy Integration - Simple API and comprehensive docs

License

MIT License

基于 MIT 许可发布