Skip to content

Parse barcodes on North American ID cards encoded using AAMVA standard.

Notifications You must be signed in to change notification settings

AppliedRecognition/AAMVA-Barcode-Parser-Android

Repository files navigation

AAMVA Barcode Parser

Parse barcodes on North American ID cards encoded using AAMVA standard.

Usage

/**
 * @param barcodeData Barcode data scanned from the back of a North American ID card
 * @return Parsed document data
 */
DocumentData parseBarcodeData(byte[] barcodeData) throws Exception {
    AAMVABarcodeParser parser = new AAMVABarcodeParser();
    DocumentData documentData = parser.parseData(barcodeData);
    String firstName = documentData.getFirstName();
    String lastName = documentData.getLastName();
    if (firstName != null && lastName != null) {
        System.out.println("Parsed ID card belonging to "+firstName+" "+lastName);
    }
    return documentData;
}

About

Parse barcodes on North American ID cards encoded using AAMVA standard.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages