[JAVA] [Android] Lire à partir de l'image du code QR avec zxing

J'ai essayé de lire une image contenant un code QR en utilisant zxing. ZXing Android Embedded

void readQrcode(Bitmap bitmap) {
    //Obtenez la taille de Bitmap et obtenez les données de pixel
    int width = bitmap.getWidth();
    int height = bitmap.getHeight();
    int[] pixels = new int[width * height];
    bitmap.getPixels(pixels, 0, width, 0, 0, width, height);

    try {
        //Convertir au format Bitmap binaire qui peut être géré par zxing
        LuminanceSource source = new RGBLuminanceSource(width, height, pixels);
        BinaryBitmap binaryBitmap = new BinaryBitmap(new HybridBinarizer(source));
        //Lisez et analysez les données d'image avec zxing
        Reader reader = new MultiFormatReader();
        Result decodeResult = reader.decode(binaryBitmap);
        //Obtenez le résultat de l'analyse
        String result = decodeResult.getText();
        Log.d("readQR", result);
    } catch (Exception e) {
        Log.d("readQR", e.getLocalizedMessage());
    }
}

Omettez la partie qui lit le fichier et récupère le Bitmap!

Recommended Posts

[Android] Lire à partir de l'image du code QR avec zxing
Lire et générer un code QR [Android]
Coder Java depuis Emacs avec Eclim
[Android] Une histoire qui a trébuché lors de l'introduction de ZXing, une bibliothèque de fonctions de code QR
Trouvez Raspberry Pi d'Android avec mDNS
Exécutez du code Java à partir de cpp sur cocos2dx
Nettoyer findViewById du code source avec DataBindingLibrary
[Ruby] Générer un code QR concaténé avec rqrcode (Knowledge)
[Spring] Lire un message à partir d'un fichier YAML avec MessageSource
Faire vibrer le bracelet avec Bluetooth à partir de l'application Android
[Ruby] Générer un code QR concaténé avec rqrcode (pratique)
Créer une image Android pour Orange Pi 4 avec Docker
Lire la température / l'humidité avec Java de Raspberry Pi 3 & DHT11
Comment charger une bibliothèque à partir d'un fichier JAR avec VSCode << Comment ne pas utiliser Maven / Gradle >>