使用Zxing解码照片中的QR码

时间:2017-07-04 15:42:54

标签: java android qr-code zxing photo

我想用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();
}

正在处理像this这样的图片。 不幸的是,它并不适用于所有图像,即:this。如你所见,它质量很差。

Error: com.google.zxing.NotFoundException

任何想法,我该怎么办?

0 个答案:

没有答案