Расшифровка QR-кода на фотографии с помощью Zxing

Я хочу расшифровать некоторые фотографии с помощью QR-кода. Я нашел этот метод:

public static String readQRCode(String filePath, String charset, Map hintMap) throws FileNotFoundException, IOException, NotFoundException {
    BinaryBitmap binaryBitmap = new BinaryBitmap(new HybridBinarizer(
            new BufferedImageLuminanceSource(
                    ImageIO.read(new FileInputStream(filePath)))));

    Result qrCodeResult = new MultiFormatReader().decode(binaryBitmap, hintMap);
    return qrCodeResult.getText();
}

Это работает на картинках, как это. К сожалению, это не работает на всех изображениях, а именно: это. Как вы видите, он имеет низкое качество.

Error: com.google.zxing.NotFoundException

Любые идеи, что я могу сделать?

0 ответов

Другие вопросы по тегам