我想用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
任何想法,我该怎么办?