# shouzhong/Scanner

二维码/条码识别、身份证识别、银行卡识别、车牌识别、图片文字识别、黄图识别、驾驶证（驾照）识别

Repository: https://github.com/shouzhong/Scanner
Canonical: https://ross.abutalabs.com/products/scanner
Language: Java
License Family: other
Topics: idcard, bankcard, licenseplate, zbar, zxing, camera, opencv, ocr, nsfw, android
Last push: 2022-04-07T09:09:19+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2529, "days_push": 1609, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1472, forks 371 (observed 2026-08-28T04:04:49.440017+00:00)

## What it is
An Android scanning library that recognizes QR codes, barcodes, ID cards, bank cards, license plates, text, driving licenses, and NSFW images using pluggable recognizers like ZXing, ZBar, and OpenCV. It only processes the image inside a customizable scan box, improving speed and allowing fully custom preview and viewfinder layouts.

## Use cases
- scan qr codes and barcodes in an android app
- recognize chinese id cards from camera
- read bank card numbers with the camera
- detect vehicle license plates
- extract text from images via ocr
- detect nsfw images
- recognize driving licenses

## When to choose
- you need an android camera scanner with customizable scan box and preview
- you need multiple recognition types (qr, id card, bank card, plate) in one library
- you want faster scanning by limiting recognition to the scan frame area

## When to avoid
- you need an iOS or cross-platform scanner
- you need actively maintained software with a clear license
- you need server-side or offline image recognition outside android camera scanning

## Facets
- artifact type: library
- maturity: maintenance
- function: computer-vision, ocr, image-processing, sdk
- domain: computer-vision, android-tools, image-processing
- platform: jvm
- tags: barcode-scanning, qr-code, id-card-recognition, bank-card-recognition, license-plate-recognition, nsfw-detection, camera-scanning, zxing, zbar, opencv, android

## Member repositories
- shouzhong/Scanner (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:49.440017+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:34:43.660201+00:00, confidence not recorded.
  - readme: https://github.com/shouzhong/Scanner (fetched 2026-08-28T04:04:49.440017+00:00, sha 8ecf958b971c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
